C++中对文本文件进行操作需要包含头文件

    #include

    其中包含有三个文件操作对象

    • ifstream => 读操作
    • ofstream => 写操作
    • fstream => 读写操作
      1. #include <fstream>
      2. #include <iostream>
      3. using namespace std;
      4. int main(){
      5. ofstream osf;
      6. osf.open("1.txt",ios::out);
      7. osf << "Hello,World";
      8. osf.close();
      9. return 0;
      10. }
      | 打开方式 | 解释 | | —- | —- | | ios::in | 为读文件而打开文件 | | ios::out | 为写文件而打开文件 | | ios::ate | 初始位置:文件尾 | | ios::app | 追加方式写文件 | | ios::trunc | 如果文件存在先删除,再创建 | | ios::binary | 二进制方式 |

    打开方式可以组合使用,中间使用 | 连接,比如:

    ios::binary | ios::out 以二进制的方式写文件