Advertisement

C++ 字符串操作与习题集

阅读量:

日常使用的字符串问题多种多样。因此,在这里做一个记录,并系统地学习字符串的各种常见操作及其实际应用。

文章目录

  • 1:字符串的常见操作与常用方法

      • (a)字符串的操作包括截取和替换
      • (c)字符串的记录和转换
  • 2:实践环节

  • 1:剑指 Offer 58 题目——循环左移字符串

  • 2:IP 地址失效处理

  • 3:旅行目的站

  • 4:转为全部小写字母

1:字符串的常见操作与常用方法

(1)字符串的截取、连接、替换

①字符串的截取:
定义时截取 或者 substr()函数截取
应用–> 2.1左旋转字符串

复制代码
    #include <string>
    #字符串的截取
    string phrase = "abcde12345";
    string phr1(phrase,0,5);  //从0开始,截取5个字符 abcde
    
    string phr2 ;
    phr2 = phrase.substr(0,5); //从0开始,截取5个字符 abcde
    
    string phr3 ;
    phr3 = phrase.substr(5);  //从5开始,截取后面部分

②字符串的操作:
操作过程包括先进行查找后再执行替换操作。常见的查找方式包括

全部评论 (0)

还没有任何评论哟~