如何实现写字板的replace功能?
把字符串替换后,写入文件时,如果新串比老串短,就会出现老串的
后面的部分仍然存在的现象,
while(1)
{
dwPosition = file.GetPosition();
if(!(file.ReadString(str))|
(str.Replace("xixi","ha")))
break;
}
file.Seek(dwPosition,CFile::begin);
file.WriteString(rString);
则如果原来此行为:
xixi
replace后就成了:
haxi
我该怎么办?