使用wxString实现字符串在一个文件里面的替换

使用wxString实现字符串在一个文件里面的替换

	wxFFile filehandler;
	wxString FileName   = filename;
	wxString Content    = "";
	if(wxFileExists(FileName))
	{
		 filehandler.Open(FileName);
		 filehandler.ReadAll(&Content);
		 filehandler.Close();
	}
	else
	{
		return false;
	}
	int iCount = Content.Replace(strOld,strNew);
	if(iCount > 0)
	{
		wxFile file1(FileName, wxFile::write);
		if (!file1.IsOpened()) 
		{
			file1.Close();
			return false;
		}
		file1.Write(Content);
		file1.Close();
	}
	return true;


test OK!


你可能感兴趣的:(C++,world)