小工具知识网

当前位置: 首页 > 行业知识 > [C++]c++中读取文件的四种方式

行业知识

[C++]c++中读取文件的四种方式

2026-11-09 07:24:26 来源:互联网转载

读取文件大体上可以分为五步(之所以用in,读取文件这个行为对于程序来说相当于输入数据,所以用in,写文件的行为,是数据从程序中流出,所以用out。in,out都是相对于程序而言)

  1. 声明头文件:#include
  2. 实例化对象:ifstream fin ,ifstream是中的一个类,fin是一个实例化对象,之所以起这个名字是类比cin,实际上他们有很多相似的地方
  3. fin.open("文件名”,"打开方式"), 本文的打开方式采用ios::in , 以文本的方式写,同时还要利用fin.is_open()判断是否成功打开了这个文件,这个函数的返回值类型是bool。
  4. 开始执行写文件的操作
  5. fin.close();

其中除了第四步都是固定流程,第四步可以有四种方法。

第一种方法:

void test02(){ifstream fin;fin.open("记录本.txt", ios::in);if (!fin.is_open()){cout  buff){cout > buff遇到EOF(end of file)会返回false,跳出while循环,遇到EOF之前,每执行一次fin >> buff,就会将buff填满上次终止条件和下次终止条件之间的内容,然后执行cout 

上一篇:java聊天服务器怎么连接?

下一篇:【C#】获取文本中的链接,通过正则表达式的方法获取以及优化兼容多种格式