【问题标题】:how to delete or replace a word In file directly [closed]如何直接删除或替换文件中的单词[关闭]
【发布时间】:2014-05-24 05:24:12
【问题描述】:

在大文件中,如何替换某个单词?

有没有办法删除文件中特定的line or word

编辑:

我的文件很大。 我无法将整个文件加载到缓冲区并将缓冲区替换为文件

【问题讨论】:

标签: c++ file


【解决方案1】:

将文件中的每一行读入一个字符串,然后应用 std::string 的替换 (http://www.cplusplus.com/reference/string/string/replace/)

【讨论】:

  • 我将使用这个对字符串进行更改...如何删除文件中的单词。
  • @VinothKumar 您需要阅读、更改,然后编写您的更改。无法删除部分文件。
  • 对不起@Debasish Jana 我只是新手...我认为写入文件只是将其插入文件而不是替换...现在我很清楚
  • @molbdnilo 那么如何处理大文件呢?有没有其他选择
  • @VinothKumar 一次一张(一条线或预定尺寸)。您不需要将整个文件同时存储在 RAM 中。
猜你喜欢
  • 1970-01-01
  • 2021-10-29
  • 1970-01-01
  • 1970-01-01
  • 2012-10-21
  • 1970-01-01
  • 2017-11-08
  • 2012-12-04
  • 1970-01-01
相关资源
最近更新 更多