99问答网
所有问题
急!急!急!c语言中如何更改文件中的某一行的数据???
我用str[3][30]输入三行数据并写到文件中,若要改变某一行的数据,要怎么实现,最好给出程序,谢谢。。。。。
举报该问题
推荐答案 2012-06-29
1. 读入全部文件内容到内存中
2. 修改内存中数据
3. 写回到文件,覆盖原来的文件
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eeezWe7ve.html
其他回答
第1个回答 2012-06-29
c语言有定位函数,楼主可以翻书看看。
fseek(fp,0L,SEEK_SET);
ftell(fp)
rewind(fp)
fgetpos
fsetpos等都是文件定位函数
,翻书看看吧,只说到这里
本回答被网友采纳
第2个回答 2012-06-29
支持楼上
相似回答
大家正在搜
相关问题
c语言中如何对文件中的某些数据进行修改?
C语言中如何修改文件中任意行的内容?
c语言如何修改文件中的一个数据
C语言中如何改写一个文本文档的某一行
怎么用c语言删除文件中的某一行记录,急啊!
c语言中如何修改文件中的部分内容?
C语言怎么做到从文件中读取一行数据,然后改变这一行内容
C语言文件操作中 为什么无法修改中间某一行数据?