c语言的文件修改,删除问题

2025-04-18 10:05:49
推荐回答(1个)
回答1:

修改文件中指定内容的思路是,
1、fopen打开文件,读取一行或一定字节数文件内容到进程内存空间。
若文件读取到EOF结束符,跳至第4步;

若文件未读取完毕,执行第2步。

2、在进程内存空间(也就是字符串变量)里面修改你想改动的内容。
3、将改动后的内容写入另一个新建的文件保存。
4、删除原文件,将新建文件重命名。用rename()函数,remove()函数。

如果只是想在原文件结尾新增内容,用fopen(filename,“a+")打开就好了。