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;