您的位置:首页 > 其它

快速学习STL中find函数和replace函数的应用,nyoj,字符串的替换113

2015-07-24 19:39 435 查看


#include<stdio.h>

#include<iostream>

#include<string.h>

#include<algorithm>

using namespace std;

int main()

{

 string s,s1,s2;

 s1="you";

 s2="we";

 while(getline(cin,s))

 {

  int k;

  k=s.find(s1,0);//从位置0开始查找s1,

  while(k!=string::npos)

  {

   s.replace(k,3,s2);//从位置k开始的三个字符位置,替换为s2

   k=s.find(s1,k+1);

  }

  cout<<s<<endl;

 }

 return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: