C语言如何 覆盖写入到文件最后一行

2025-05-22 03:20:40
推荐回答(1个)
回答(1):

覆盖写入最后一行还是比较麻烦的。

因为判断最后一行的开始本身就不容易
新写入的数据如果比原本行更少,使用读写方式还会出现空洞
所以 最简单的方法就是把原本文件数据都读出来
然后以只写的方式 重新打开,清空文件
把之前的数据写入, 除了最后一行
最后 再写入新数据。