文件操作
作为面向对象语言,c++提供 了一个文件类来操作文件流。
c++操作文件需要包含头文件fstream
文件类型分为两种:1)文本文件:数据以ASCII码
的形式保存在计算机中;2)二进制文件:文件以二进制形式保存
操作文件的三大类:
-
ofstream:写操作;
-
ifstream:读操作
-
fstream:读写操作
文件操作步骤:
1)包含头文件
2)创建流对象
3)打开文件并判断文件是否打开成功
4)读/写数据
5)关闭文件
读文件
打开方式 | 解释 |
---|---|
ios::in | 为读文件而打开文件 |
ios::out | 为写文件而打开文件 |
ios::ate | 初始位置:文件尾 |
ios::app | 追加方式写文件 |
ios::trunc | 如果文件存在先删除,再创建 |
ios::binary | 二进制方式 |
注意: