//第一种方法(stl)
#include
using std::string;
void rep1()
{
string s = "abcde";
string f = "bcd";
string r = "123";
string::size_type i = s.find(f);
if(i != string::npos)
{
s.replace(i,f.length(),r);
printf(s.c_str());
}
}
//第二种方法(MFC):
void rep2()
{
CString s = "abcde";
CString f = "bcd";
CString r = "1234";
s.Replace(f,r);
AfxMessageBox(s);
}
太深奥了