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風格字符串常見操作

  1. strcpy(s1,s2);
  2. strcat(s1, s2);
  3. strlen(s1); //返回s1的長度(不加’\0’)sizeof(s1)返回字符串數組大小
  4. strcmp(s1, s2); //如果 s1 和 s2 是相同的,則返回 0;如果 s1<s2 則返回值小於 0;如果 s1>s2 則返回值大於 0。
  5. strchr(s1, ch); //返回一個指針,指向字符串 s1 中字符 ch 的第一次出現的位置。
  6. 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM