代码:
#include <cstring>
#include <cstdio>
#include <iostream>
using namespace std;
int main(){
string a;
string b="you",c="we";
while(getline(cin,a)){
while(a.find(b)!=string::npos){
a.replace(a.find(b),3,c);
}
cout<<a<<endl;
}
return 0;
}
函数:
a.find(b):在a字符串查找b,返回的是第一个b在a中的起始下标。
a.replace(i,len,c):在a字符串的i下标开始,长度为len的元素替换成字符串c。