永发信息网

C语言怎么更新文件内容

答案:1  悬赏:50  手机版
解决时间 2021-03-26 01:41
C语言怎么更新文件内容
最佳答案
提供思路:先一组一组数据读取,然后进行比较,看是不是你要修改的数据(如果是你要修改的数据,那此时文件的指针已经指向下一组数据了),然后用fseek(fp,-sizeof(type),SEEK_CUR);使文件指针指向该数据块(fp为文件指针,sizeof(type)为数据长度,type是我指定,你可以换成你需要的数据类型,比如int或是struct等) 如果你知道数据是第几组就更好了,直接用fseek(fp,(n-1)*sizeof(type),SEEK_SET);就能找到位置了 用前面两种方法的前提是,你存入数据的时候用的都是以数据块的方式写入的同一种数据(比如只用fwrite()函数写入的struct类型数据),如果用的是复合方式写入,比如用了fwrite()、fputc()、fprintf(),这样的话,定位就有问题了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
学校请科学家为同学做科学知识讲座,从8:10
电子现货必须由哪个部门批准
宁有故人,可以相忘。 是什么意思?为什么会
高度超8米的建筑怎么计算建筑面积和计容面积
一又二十五分之七等于一米多少厘米?
1985年的六百初四是阳历几号
爱一个人,要怎样去关心她在乎她?
k4616在那上车上海至达州是上海站还是南站谢
仓库怎么招租?
读龙岩八中需要什么材料
求助在银行工作好还是在电力局工作好
吃中药能喝红酒吗?
求《论以貌取人的下场》完整txt,度盘微盘均
重装机兵2伊利特的烹饪书怎么触发
写给秋天的诗歌
推荐资讯
DNF中的装备说含有异界气息装备
西汉灭亡的原因是?
潮汕人的祖先来自是今天哪里?
请教专家,1P+N,1P,2P断路器有什么区别?分
陕师大学科教育英语 考研求助
图里,上面的恐龙是一只成年母甲龙,体重大概
戒烟以后我不停的想吃东西,我总感觉饿,我该
广西桂平市蒙圩镇有什么陶瓷厂?
日语的“学习开车(或者学习驾驶)”怎么说?
想化验头发是不是一个人的可以吗?
2016北师大珠海分校在广东招生是2本A还是2本B
单位上网是用固定IP,我想加一个无线路由器改
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?