想出国去那个国家好:C语言中,如何删除文件中的某一条记录?

来源:百度文库 编辑:神马品牌网 时间:2024/05/01 18:23:00
C语言中,如何删除文件中的某一条记录?
请附带详细说明。
最好有个例子

可不可以这样啊?
先用fseek找到要删除的记录的位置,然后将此位置之前的记录重新写入一个文件,然后再将文件指针移到此记录的末尾处,在将余下的记录也写入刚才写入的文件中,最后删除原来的文件,重新命名现在文件啊.

我都是把文件的记录全读出来,修改记录(包括修改,添加和删除)后再全部写回去