string作为一个比较重要的STL容器,可以存储字符串,在一些算法中也会大量用到string,如高精度。初学者们一定要掌握它的基本用法。下面我来为大家来简单讲讲吧。
string 的常用函数
#include<string.h>//需引用头文件
string s;//定义一个字符串s
string a="hello";//普通赋值
string b(a);//将a的值赋予b
string str[10];//定义一个字符串数组str
cin>>s;//输入字符串s,但不能输入空格
getline(cin,s);//可以输入空格的方式,输入10个字符的字符串
int len=s.size();//获取s的长度
s.erase(1,5);//讲s里从1个开始,删除5个
s.find("hi");//查找某个字符串
s.find("hi")==s.npos//查找不到的判断
s.insert(3,"world");//在第3个位置后插入“world”
s.replace(1,2,"bye");//在第1个位置删除2个字符,再插入“bye”
后记
点个赞吧!