91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++中string類函數怎么使用

小億
72
2023-12-07 09:29:36
欄目: 編程語言

在C++中,可以使用string類的成員函數來操作字符串。以下是一些常用的string類函數的使用方法。

  1. 創建字符串對象:

    #include <string>
    using namespace std;
    
    string str;   // 創建一個空字符串
    string str = "Hello";   // 創建一個包含初始化字符串的字符串
    
  2. 獲取字符串長度:

    int len = str.length();   // 獲取字符串的長度
    
  3. 連接字符串:

    string str1 = "Hello";
    string str2 = " World";
    string str3 = str1 + str2;   // 連接兩個字符串
    
  4. 比較字符串:

    string str1 = "abc";
    string str2 = "def";
    int result = str1.compare(str2);   // 比較兩個字符串,返回0表示相等,返回正數表示str1大,返回負數表示str2大
    
  5. 截取子串:

    string str = "Hello World";
    string sub = str.substr(6, 5);   // 從位置6開始截取5個字符的子串,結果為"World"
    
  6. 查找子串:

    string str = "Hello World";
    size_t pos = str.find("World");   // 查找子串"World"的位置,結果為6
    
  7. 替換子串:

    string str = "Hello World";
    str.replace(6, 5, "C++");   // 替換位置6開始的5個字符為"C++",結果為"Hello C++"
    
  8. 插入子串:

    string str = "Hello";
    str.insert(5, " World");   // 在位置5插入子串" World",結果為"Hello World"
    
  9. 刪除子串:

    string str = "Hello World";
    str.erase(6, 5);   // 刪除位置6開始的5個字符,結果為"Hello"
    

這些只是一些常用的string類函數的使用方法,實際上string類還提供了很多其他有用的函數,你可以查閱C++的官方文檔或參考其他教程來了解更多。

0
汾西县| 屏山县| 东乡县| 深水埗区| 印江| 木兰县| 南平市| 年辖:市辖区| 濮阳县| 澄迈县| 苍南县| 资讯| 沙雅县| 郎溪县| 榆社县| 荥经县| 安溪县| 太白县| 资讯| 南川市| 丹阳市| 靖边县| 池州市| 鄂托克前旗| 固镇县| 通许县| 长兴县| 内黄县| 博爱县| 威宁| 绥江县| 红桥区| 渭南市| 绥滨县| 伊宁县| 吴桥县| 祁连县| 宽甸| 枣阳市| 双城市| 渭源县|