C++文件读写
C++文件读写
ofstream
使用ofstram类创建一个流对象,随后便可像使用cout一样使用该流对象,只不过所有输出内容将被写入该流对象关联的文件中
ofstream outFile;
outFile.open("out.txt");
string str;
cin >> str;
outFile << str;
outFile.close();
该代码创建一个关联了out.txt文件的流对象,并将str的内容经由该流对象写入out.txt文件
使用完流对象后记得使用close方法关闭
ifstream
类似的,使用ifstream关联指定输入文件,随后便可像使用cin一样使用该流对象
ifstream对象关联文件时可能会失败(比如文件不存在,不同于ofstream,ofstream关联文件不存在时会创建该文件.而ifstream遇到类似情况则会报错),因此使用is_open方法检查ifstream流对象是否关联文件成功

浙公网安备 33010602011771号