c语言中怎样删除文件内的单条内容和全部内容

FILE *fp;
char txt[500] = {0};
文件内容:
msg[1]: [2012-12-12 12:12]aaaaaaaaaaa
msg[2]: [2012-12-12 12:12]bbbbbbbbbbb
......

第1个回答  2012-12-16
若要删除全部内容可以用重新创建同命名文件即可wb+,若要单条删除则需要在写入之前重新创建文件,然后在把处理好的内容写进去,这种方法是比较浪费时间的。也许我的能力不足,所以我只能想到这个办法。可继续追问
第2个回答  2012-12-18
如果知道哪条可以用fseek函数,可以看MSDN里边有解释,全部的话,可以重新创建文件啊。
相似回答