关于网友提出的“ 想编一个程序,把文件中指定字符串替换为另一个字符串,并存入一个新的文件中”问题疑问,本网通过在网上对“ 想编一个程序,把文件中指定字符串替换为另一个字符串,并存入一个新的文件中”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 想编一个程序,把文件中指定字符串替换为另一个字符串,并存入一个新的文件中描述:
编程C语言
能不能只用FSCANF 和常见的字符串处理函数 太复杂的表示看不懂大神帮帮忙了
,自己写的几个都不中,目前没有什么思路

解决方案1:
就用最基本的,最简单的:
打开需要修改的文件,读入内容,关闭文件;
在这个内容中找指定字符串,找到了记下地址;
打开一个新文件用来写(注意别是原来那个文件,免得破坏了原来的数据),把找到的地址之前的数据写入新文件(地址相减是长度);
把另一个字符串写入新文件;
跳过被替换字符串(长度),把原来内容后面的写入新文件(读入长度减去被替换字符串长度减去上面已经写入的长度)。
关闭新文件。