关闭文件
Coddy C++ 文件处理 课程的第 5 课,共 23 课。
当 C++ 程序结束时,它通常会自动刷新所有仍在内存中的流,以释放内存并关闭所有已打开的文件。不过,使用完文件后,最好显式关闭它。
此外,这样也更容易记清你打开了哪些文件。例如,如果你一次打开 3 个文件,尝试从第 2 个文件读取时,可能会误从第 3 个文件读取。为了避免这种情况,你应该在使用完每个文件后将其关闭。
我们使用 close() 方法关闭文件。
file.close();挑战
简单只在代码中允许的位置编写内容,并关闭给定的文件。
亲手试试
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream my_file;
my_file.open("example.txt");
// 不要修改此处及以上的代码
// 不要修改此处及以下的代码
if(my_file.is_open())
cout << "File is still open.";
else
cout << "File successfully closed";
return 0;
}C++ 文件处理中的所有课
自己练习: C++ 在线编译器