编程中难免会遇到处理文件,C++定义了fstream和ofstream处理文件设备。
一、文件流的特有操作 操作含义fstream fstrm创建一个未绑定的文件流fstream fstrm(s)创建一个名为s的文件流fstream fstrm(s,mode)以模式mode创建一个文件名为s的文件fstrm.open(s)打开名为s的文件并与fstrm绑定(无返回值)fstrm.close()关闭与fstrm的绑定(无返回值)fstrm.is_open()返回一个bool,指示文件是否关联且尚未关闭假如我们要打开一个名字为apple.txt的文件用于读:
std::ifstream ifile("/home/me/Project/GrammerTest/apple.txt");
假如一个流状态不是failbit badbit 或eofbit,那么流状态是正常的,那么流将会隐式被转换成true。
if(ifile)
std::cout
关注
打赏