13.1.1 文本文件-写文件
写文件步骤如下:
- 包含头文件
#include<fstream> - 创建流对象
oftream ofs; - 打开文件
ofs.open(“文件路径”, 打开方式); - 写数据
ofs<<“写入的数据”; - 关闭文件
ofs.close();
文件打开方式:
打开方式 | 解释 |
---|---|
ios::in | 为读文件而打开文件 |
ios::out | 为写文件而打开文件 |
ios::ate | 初始位置:文件尾 |
ios::app | 追加方式写文件 |
ios::runc | 如果文件存在先删除,再创建 |
ios::binary | 二进制方式 |
注意:文件打开方式可以配合使用,利用|操作符
例如:用二进制方式写文件 ios::binary I ios::out
示例:
//第一步
#include<fstream>
#include <iostream>
using namespace std;
int main()
{
//第二步
ofstream ofs;
//第三步
ofs.open("test.txt", ios::out);
//第四步
ofs << "姓名:张三" << endl;
ofs << "性别:男" << endl;
ofs << "年龄:18" << endl;
//第五步
ofs.close();
}
运行之后,屏幕上时没有任何内容的,但在解决方案目录下出现一个test.txt文件,打开后有以下内容: