2 a lemon d A_lemon_D 于 2017.01.06 14:45 提问

c语言文件删除部分内容和修改指定内容

我想删除文件中的某一行。
网上介绍的办法大概是再建一个文件,把原文件不需删除的内容拷贝过去。
用fgets和fputs。
但fgets是一个一个字符读的…
fscanf可以跳行读,该用什么函数录入呢?fprintf没用。。

3个回答

oyljerry
oyljerry   Ds   Rxr 2017.01.06 16:07

fgets一样可以按行读取
http://bbs.csdn.net/topics/390814943

a29562268
a29562268   2017.01.07 20:37

用cfile读文件,seek可以指定文件读写的位置,然后可以覆盖要删除的数据位置

sum_TW
sum_TW   2017.01.08 19:07

用seek找到位置,后面的文件内容覆盖就好了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!