C++中的文件交互系统

1.调用

C++中文件交互系统可以通过调用fstream库实现:

#include "fstream" 
2.实例化

实例化对象file,注意ifstream只能读取,ofstream只能写入,fstream二者皆可。

    使用open命令时,有两个参数,一是文件名,而是读取模式,模式分为以下几种:

    out:输出,文件将允许做写操作;如果文件不存在,则直接创建一个

    app:追加,写入将始终发生在文件的末尾

    trunc:截断,如果打开的文件存在,其内容将被丢弃,其大小被截断为零

    binary:二进制,读取或写入文件的数据为二进制形式

当需要交互时,使用<< 和 >> ,下面代码便是一段读取txt文件中字符串的代码。

std::ifstream read_file;
std::ofstream wirte_file;
std::string sss;
read_file.open("example.txt",std::ios::app);
read_file >> sss;