如何删除C中文件的第一行(未覆盖)?

时间:2013-01-06 04:40:29

标签: c logging

  

可能重复:
  Delete a Line from a file in C Language

我知道我们可以覆盖第一行,但在这里我需要完全删除它。

例如,该文件包含100行,删除第一行后,剩下99行,文件大小减少。

请注意,该文件非常大。

我不知道怎么开始这个,有什么建议吗?非常感谢!

1 个答案:

答案 0 :(得分:0)

将文件的所有文本收集到缓冲区中并将其复制回yoour文件中,每当出现所需的行时,跳过它。这就是你能做的全部..