如何将磁盘文件中的内容替换

来源:百度知道 编辑:UC知道 时间:2024/06/27 22:15:32
做一个查找替换的程序
我的方案是:打开文件 逐个字符读入做成链表(以单词或符号为一个节点) 用链表进行查找替换 输出到文件
问题是怎样将原文件中的内容删除 替换为我修改好的内容?
用fputs之类的函数只能在后面追加
请高手指点
另 如果方便的话请留一个QQ 以便咨询
谢谢
麻烦请说明怎样删除和创建文件...还有如果指针回到文件头开始写入的话原文件内容能去掉么

输出的时候首先用rewind(fp)把文件指针回到文件的开始,再写入。或者读完后把文件关闭,删除,再重新创建文件也可以。

每次都要把原文件做备份
重新生成一个新文件