文件操作
文件操作的话得先包含头文件。
操作文件的三个流:
- ofstream:写操作
- ifstream:读操作
- fstream:读写操作
1. 文本文件
1.1 写文件
步骤如下:
- 包含头文件
- 创建流对象 ofstream ofs;
- 打开文件 ofs.open(“文件路径”,打开方式);
- 写数据 ofs << “data”;
- 关闭文件 ofs.close();
文件打开方式:
打开方式 | 解释 |
---|---|
ios::in | 为了读文件而打开文件 |
ios::out | 为了写文件而打开文件 |
ios::ate | 定位在文件尾 |
ios::app | 追加的方式写文件 |
ios::trunc | 如果文件存在先删除再创建 |
ios::binary | 二进制方式 |