一.文本文件——写文件
步骤:
1.包含头文件 < fstream>
2.创建流对象 ofstream ofs;
3.打开文件 ofs.open(“文件路径”,打开方式);
4.写数据 ofs<<“写入的数据”;
5.关闭文件 ofs.close();
文件打开方式:
ios::in 读文件
ios::out 写文件
ios::ate 初始位置:文件尾
ios::app 追加方式写文件
ios::trunc 如果文件存在先删除,再创建
ios::binary 二进制方式
注意:文件打开方式可以配合使用,利用|操作符
例如:用二进制方式写文件 ios::binary|ios::out
二.文本文件——读文件
步骤:
1.包含头文件 < fstream>
2.创建流对象 ifstream ifs;
3.打开文件 ifs.open(“文件路径”,打开方式);
4.四种方式读文件
5.关闭文件 ifs.close();
#include <iostream>
#include<string>
#include<fstream>
using namespace std;
void test01() {
ifstream ifs;
ifs.open("text.txt", ios::in);
if (!ifs.is_open()) {
cout << "文件打开失败" << endl;
return;
}
//第一种
// char buf[1024]