博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第十三周项目6-体验文件操作:C++文件操作初体验
阅读量:6270 次
发布时间:2019-06-22

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

将数据“写入/输出”到文件中

//看这个例子一定要举一反三,凡是要将数据输出到文件(写文件)都可这样处理#include
//处理文件要包括头文件fstream#include
#include
//调用exit(1)需要包含cstdlibusing namespace std;int main( ){ int a; //打开文件,要使用文件必须正确打开,对输出文件,注意写ios::out // f1.dat是要“写”的文件名,你可以起你喜欢的名字,如myfile.txt ofstream outfile("f1.dat",ios::out); if(!outfile) //测试文件打开操作是否成功 { cerr<<"open error!"<
>a; outfile<
<
运行结果:

从文件中读入数据

#include 
//操作文件必写#include
#include
//调用exit(1)需要包含cstdlibusing namespace std;int main( ){ int a,max=-9999,i; //要求最大值,先默认其为一个很小的数 //以输入的方式(ios::in)打开文件,注意f1.dat必须在文件夹中存在 ifstream infile("f1.dat",ios::in); //测试是否成功打开,打开失败时(如要读的数据文件不存在)退出 if(!infile) { cerr<<"open error!"<
>a) //当到达文件尾,则循环处理结束。类似cin>>a,只不过数据来源于打开的文件 { if(a>max) max=a; //在读入过程中,max将保存最大值 } infile.close(); //读入完毕要关闭文件 //下面对数据的操作和文件就没有关系了,本例输出求得的最大值 cout<<"文件中最大的数是:"<
<

@ Mayuko

转载于:https://www.cnblogs.com/mayuko/p/4567609.html

你可能感兴趣的文章
js 无限级分类
查看>>
umask值与Linux中文件和目录权限的关系
查看>>
python自动化开发-8
查看>>
bzoj 2127: happiness
查看>>
Python 3.5 之路 day1
查看>>
selenium使用chrome抓取自动消失弹框的方法
查看>>
实现strStr()---简单
查看>>
只有PD号的调起
查看>>
返回一个整数数组中最大子数组的和
查看>>
leetcode(二)
查看>>
利用css实现居中的方法
查看>>
Spring + Hibernate 框架
查看>>
添加浏览器的用户样式表
查看>>
LigerUI学习笔记之布局篇 layout
查看>>
LeetCode题解(二)
查看>>
Mybatis通用Mapper
查看>>
文件磁盘命令(就该这么学6章内容)
查看>>
2016-207-19 随笔
查看>>
java的double类型如何精确到一位小数?
查看>>
看看国外的javascript题目,你能全部做对吗?
查看>>