一、知乎總結:
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