C++ 字符串基本操作
一、知乎总结:
1)string类介绍
2)容器操作
3)修改
4)查找
5)比较
https://zhuanlan.zhihu.com/p/136244569
二、常用操作
C风格字符串:
C风格字符串初始化
C风格字符串常见操作
string类:
string类初始化
string类常见操作
C风格字符串初始化
char greeting[]="Hello"; //字符串初始化用双引号,字符初始化用单引号 cout<<greeting<<endl; //打印Hello
C风格字符串常见操作
- strcpy(s1,s2);
- strcat(s1, s2);
- strlen(s1); //返回s1的长度(不加’\0’)sizeof(s1)返回字符串数组大小
- strcmp(s1, s2); //如果 s1 和 s2 是相同的,则返回 0;如果 s1<s2 则返回值小于 0;如果 s1>s2 则返回值大于 0。
- strchr(s1, ch); //返回一个指针,指向字符串 s1 中字符 ch 的第一次出现的位置。
- strstr(s1, s2); //返回一个指针,指向字符串 s1 中字符串 s2 的第一次出现的位置。
//使用strchr(s1, ch) char first[20] ="Hello"; char *p = strchr(first, ‘l’); cout << p << endl; //输出llo
https://blog.csdn.net/weixin_43930512/article/details/91041396