文件操作
文件操作是学习编程语言的基础内容。
通过文件操作可以将数据持久化到磁盘,C++对文件操作可以包含头文件<fstream>。
文件的分类
- 文本文件:可以理解为字符串内容(明文),通过文本编辑器可以展示其内容。(如普通的txt文件)
- 二进制文件:可以理解为非字符串内容,文本编辑器打开后基本为乱码。(如下载的安装文件exe等)
操作文件的三大类
- ofstream : 写操作
- ifstream : 读操作
- fstream : 读写操作
文件的打开方式
打开方式 | 解释 |
---|---|
ios::in | 读文件 |
ios::out | 写文件 |
ios::ate | 初始位置:文件尾 |
ios::app | 追加(初始位置文件尾并且是写模式) |
ios::tru |