因为判断最后一行的开始本身就不容易
新写入的数据如果比原本行更少,使用读写方式还会出现空洞
所以冲锋 最段判扮简单的方法就是把原本文件数据都读出来
然后以只写的方式 重新打开,清空文件
把之前的数据写入, 除了最后一行
最后 再写入握灶新数据。
位置是共亩丛春用的fscanf移动了rp的当前位郑唤置
所以在fprintf(rp,"%d",j)
之前要使用迅耐
fseek(rp, 0, SEEK_SET)
把位置移到前面
我的想法 仅供参考先将二进制文件里存放了10个结含顷碰构体 读到内存中去谈谈
覆盖掉 内存中的第一个或最后一个结构体
将乎让内存中结构体 保存到文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)