请各位大虾帮忙 一个c++替换小程序 不胜感激
先请用户输入三个字符串,然后把第一个字符串中出现的所有的第二个字符串替换成第三个字符串,最后输出新的字符串。
参考答案:#include <iostream>
#include <string>
using namespace std;
int main()
{
string str1, str2, str3;
cin>>str1>>str2>>str3;
string::size_type pos=0;
while ((pos=str1.find(str2))!=string::npos)
{
str1.replace(pos, str2.length(), str3);
}
cout<<str1;
return 0;
}