文章
8
粉丝
53
获赞
0
访问
3.6k
#include<iostream>
#include<string>
using namespace std;
int main(){
string s;
string to = "baibai";
cin>>s;
//首先使用tolower()将输入字符串转换为小写。toupper()转换大写
for(int i=0;i<s.size();i++){
s[i]=tolower(s[i]);
};
//find()函数返回的是一个无符号整数(size_t类型),如果查找失败,它会返回一个特殊值string::npos。
//find()函数的两个参数分别为需要查找的字符串,以及开始查找的位置
if(s.find("tantan")==string::npos){
cout<<"not find";
}else{
size_t start_pos = s.find("tantan", 0); //第一次出现"tantan"的位置
while (start_pos!= string::npos) {
s.replace(start_pos, 6, to); //将出现"tantan"的位置后的6个字符替换为baibai
start_pos = s.find(&...
登录后发布评论
暂无评论,来抢沙发