博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验 7 流类库 与输入输出
阅读量:6515 次
发布时间:2019-06-24

本文共 2428 字,大约阅读时间需要 8 分钟。

11-7

#include
using namespace std;int main(){ ios_base::fmtflags original_flags=cout.flags();//保存现在的格式化参数 cout<<812<<'|'; cout.setf(ios_base::left,ios_base::adjustfield);//取消其他对齐,设置为左对齐 cout.width(10);//为各项指定输出宽度10字符 cout<<813<<815<<'\n'; cout.unsetf(ios_base::adjustfield);//取消格式 cout.precision(2);//设定输出值以新的浮点数精度值显示,即小数点后保留2位 cout.setf(ios_base::uppercase|ios_base::scientific);//以科学格式显示浮点数值,对于科学格式显示大写字母E cout<<831.0; cout.flags(original_flags);//恢复初始的的格式化参数 return 0;}

 

11-3

#include
#include
#include
using namespace std;int main(){ ofstream outFile; outFile.open(("D:\\text1.txt")); outFile<<"已成功写入文件"<

 

11-4

#include
#include
#include
using namespace std;int main(){ ifstream outFile("D:\\text1.txt"); string file; if(outFile) { while(getline(outFile,file)) { cout<
<

 

1

#include
#include
#include
#include
#include
using namespace std;struct student { string num1; string num2; string name; string c; };int main(){ student stu[100]; int i=0; ifstream inFile("list.txt"); if(!inFile) { cout<<"无法打开文件"<
>stu[i].num1>>stu[i].num2>>stu[i].name>>stu[i].c) { i++; } inFile.close(); ofstream outFile("roll.txt"); srand((unsigned)time(NULL)); for(int j=0;j<5;j++) { int x; x=rand()%84; cout<
<<" "<
<<" "<
<<" "<
<

 

 

 

2

#include
#include
#include
#include
#include
#include
using namespace std;int main(){ ifstream outFile("text2.txt"); int zf=0,word=0,line=0; char a[1000]; while(outFile.getline(a,1000)) { for(int i=0;i
='A'&&a[i]<='Z'||a[i]>='a'&&a[i]<='z') { if(a[i-1]>='A'&&a[i-1]<='Z'||a[i-1]>='a'&&a[i-1]<='z') { if(a[i+1]=='.'||a[i+1]==','||a[i+1]==' '||a[i+1]=='?'||a[i+1]=='!') word++; } if(a[i-1]>=' ') { if(a[i+1]=='.'||a[i+1]==','||a[i+1]=='?'||a[i+1]=='!') word++; } } } line++; } cout<<"字符:"<
<
<<"单词:"<
<
<<"行:"<

 

总结:

这次实验上我对对文件的I/O控制方法有了更深的了解,更熟练的掌握了了打开关闭文件,以及向文件内输入的方法,与前几次实验相比比较简单

转载于:https://www.cnblogs.com/sjcnb/p/9203022.html

你可能感兴趣的文章
【甘道夫】Apache Hadoop 2.5.0-cdh5.2.0 HDFS Quotas 配额控制
查看>>
一张图看懂normal,static,sealed,abstract 的 区别
查看>>
Task的使用
查看>>
grep和正则表达式
查看>>
s:iterator巧妙控制跳出循环
查看>>
移动互联网思维
查看>>
redis-手写redis切片和非切片连接池并注入springboot中
查看>>
Kosaraju算法详解
查看>>
Serv-U 的升级及数据备份和迁移【转】
查看>>
webstorm无法显示左边文件夹目录的解决方法
查看>>
Android数据保存之文件保存
查看>>
数字校园-云资源平台 2014.10.26-人人通共享空间
查看>>
使用IIS承载WCF服务
查看>>
在 CentOS 和 RHEL 上安装 Puppet 服务器和客户端
查看>>
Android性能优化Google课程翻译一:Render----OverDraw实战
查看>>
用Camshift算法对指定目标进行跟踪
查看>>
Tiny4412 开发板 编译环境搭建【转】
查看>>
为你的网站加上SSL,可以使用HTTPS进行访问
查看>>
软件project--谈项目开发
查看>>
Android studio及eclipse中的junit单元測试
查看>>