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

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

3个回答

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐