0

可能重复:
从 C 语言文件中删除一行

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

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

请注意,该文件非常大。

我不知道如何开始,有什么建议吗?非常感谢 !

4

1 回答 1

0

将文件的所有文本收集到缓冲区中并将其复制回您的文件中,只要出现所需的行,就跳过它。这就是你所能做的。

于 2013-01-06T05:03:10.403 回答