gpt4 book ai didi

c - 如何在C中删除文件的第一行(不被覆盖)?

转载 作者:行者123 更新时间:2023-11-30 17:55:37 33 4
gpt4 key购买 nike

Possible Duplicate:
Delete a Line from a file in C Language

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

例如,文件有100行,删除第一行后,还剩下99行,文件大小会减小。

请注意,该文件非常大。

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

最佳答案

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

关于c - 如何在C中删除文件的第一行(不被覆盖)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14179355/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com