VC6.0 字符串的查找和替换。。用到index和replace函数。操作实现大致是a串“abc

2025-02-24 14:52:09
推荐回答(2个)
回答1:

//第一种方法(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);
}

回答2:

太深奥了