#include <iostream>
using namespace std;
int main(){
//从下标位置为0的位置取长度为5的字符串 substr
string str="Wang Chuqin ";
string s=str.substr(0,5);
cout<<"str.substr(0,5)="<<s<<endl;
//在下标位置为11添加 insert
s=str;
s.insert(12,"is no.1");
cout<<"s.insert="<<s<<endl;
//在下标为5的位置开始删除6个字符 erase
s=str;
s.erase(5,6);
cout<<"s.eraser(5,6)="<<s<<endl;
//在下标为5的位置开始的6个字符替换成其他字符 replace
s=str;
s.replace(5,6,"lion");
cout<<"s.replace(5,6,\"lion\")="<<s<<endl;
//找wang 返回第一次出现的下标 find
//如果找不到返回str::npos
s="Wang";
cout<<"find(s)="<<str.find(s)<< endl;
return 0;
}
C++中string类型的成员函数
最新推荐文章于 2024-08-16 16:51:12 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)