#include <fstream>
int main()
{
//1.包含头文件
//fstream 读写操作
//ofstream 写操作
//2.创建流对象
std::ofstream ofs;
//3.打开文件
ofs.open("test.txt", std::ios::out);
//4.写入数据
ofs << "姓名:小明" << std::endl;
ofs << "性别:男" << std::endl;
ofs << "年龄:18" << std::endl;
//5.关闭文件
ofs.close();
system("pause");
return 0;
}
文件打开方式:
打开方式 | 含义 |
ios::in | 打开文件用于读取数据 |
ios::out | 打开文件用于写入数据,若文件不存在,则新建该文件,若已存在该文件,则打开时清除原数据 |
ios::ate | 打开一个已存在文件,将文件读指针指向文件末尾 |
ios::app | 追加方式写入文件,用于在尾部添加数据,若文件不存在,则新建该文件 |
ios::trunc | 如果文件已存在先删除,再创建 |
ios::binary | 以二进制方式打开文件 |