我用vc++编一程序,寻找某一文件中的已知字符!比如在“abc.txt"中找字符串”search“(可能有好几个,只找文件中出现的最终一个),并用”find“替代!
有什么办法?
我的想法是将文件中的字符串先找出来,然后再与search比较,如相同,找到search出现的最后一次,将文件指针移到此位置,然后替代!不知大家有什么好方法,有现成的程序参考更好!先谢谢了!
分不是问题!
有什么办法?
我的想法是将文件中的字符串先找出来,然后再与search比较,如相同,找到search出现的最后一次,将文件指针移到此位置,然后替代!不知大家有什么好方法,有现成的程序参考更好!先谢谢了!
分不是问题!
可以先把找到的字符串的位置记录在一个数组里;
最后定位到最后一个位置,把最后一个位置的字符串覆盖想要的
然后从后面查找字符串。
找到后,替换
最后,重新将内存数据写入文件