字符串处理的常用函数
作者:
AC_Quickly
,
2023-09-10 15:01:37
,
所有人可见
,
阅读 263
字符串例题总结
常用函数的用法
1.字符串长度(不考虑'\0')
s.length()
s.size()
2.读入一行字符串
cin.getline(字符数组名,字符个数,结束标志)
当第三个参数省略时,系统默认为'\0'
getline(cin,s)
3.字符串尾部元素处理
s.push_back(i);//尾端增加元素
s.pop_back();//尾端删除元素
4.截取字符串的一部分
s.substr(pos,len): 从pos开始的位置,截取len个字符
第二个位置可省略,即一直读到尾部
5.将数组初始化为某值
memset(数组名,初始化的值,数组大小)
memset(s,-1,sizeof(s));
6.字符串的拼接
可以将字符串与字符串"fafa"或者字符'd'拼接
但要求s=s+"fafa"+'d'的拼接式子中必须有一个为字符串
7.字符串按字典序比较大小
a(<,==,>)b;(c++中可以直接用比较符号进行比较)
strcmp(a,b);(c语言中的比较函数)
如果a<b,返回负值
如果a=b,返回0
如果a>b,返回正值