文本文件:
1:文件操作必须包含头文件fstream
2: 创建流对象:写文件可以利用ofstream,或者fstream类
( 读文件 用 ifstream 或者 fstream)
3:打开文件时候需要指定操作文件的路径 ,以及打开方式 格式: ofs.open(“文件路径” , 打开方式)
4:利用<<可以向文件中写数据 格式: ofs <<“写入数据”
5:操作完毕,要关闭文件 格式:ofs.close();
打开方式:
ios::in 为读文件而打开
ios::out 为写文件而打开
ios::ate 初始位置 : 文件尾 (直接打开到文件尾)
ios::app 追加方式写文件
ios::trunc 如果文件存在先删除,再创建
ios::binary 二进制方式
#include<iostream>
#include<fstream> //头文件包含
using namespace std;
//文本文件 写文件
void test01()
{
//1:包含头文件 fstream
//2:创建流对象
ofstream ofs;
//3:指定打开方式
ofs.open("test.txt", ios::out);
//4:写内容
ofs << "姓名: 张三 " << endl;
ofs << "性别:男 " << endl;
//5:关闭文件
ofs.close();
}
int main()
{
test01();
return 0;
}
02:总结:
1:读文件可