如何清除c+中的.txt文件+;使用fstream 如何在FC++中清除C++中的.txt文件?我试图在代码中的某个点清除我的txt文件。我该怎么做呢?

如何清除c+中的.txt文件+;使用fstream 如何在FC++中清除C++中的.txt文件?我试图在代码中的某个点清除我的txt文件。我该怎么做呢?,c++,file,iostream,txt,C++,File,Iostream,Txt,您可以使用以下代码片段: std::fstream f; f.open("path_to_file", std::ofstream::out|std::ofstream::trunc); f.flush(); f.close(); 删除它并在需要时重新创建?这是否回答了您的问题?是要截断该文件,还是要将每一行都替换为空白?请举例说明如何清除该文件。还是要“删除”该文件。答案可能是特定于操作系统的。对于Linux,另请参见,然后创建一个新文件。

您可以使用以下代码片段:

std::fstream f;
f.open("path_to_file", std::ofstream::out|std::ofstream::trunc);
f.flush(); 
f.close();

删除它并在需要时重新创建?这是否回答了您的问题?是要截断该文件,还是要将每一行都替换为空白?请举例说明如何清除该文件。还是要“删除”该文件。答案可能是特定于操作系统的。对于Linux,另请参见,然后创建一个新文件。