【问题标题】:How do I clear a .txt file in c++ using fstream [closed]如何使用 fstream 在 C++ 中清除 .txt 文件 [关闭]
【发布时间】:2021-06-27 02:45:40
【问题描述】:

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

【问题讨论】:

  • 删除它并在需要时/如果需要重新创建?
  • 您要截断文件,还是将每一行替换为空白行?请举一个清除文件的例子。或者你想“删除”那个文件。答案可能是特定于操作系统的。对于 Linux,另请参阅 syscalls(2)
  • 只需remove it,然后创建一个新文件。

标签: c++ file iostream txt


【解决方案1】:

你可以使用这个代码sn-p:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多