中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c++中string replace的用法是什么

小億
167
2024-01-30 10:02:52
欄目: 編程語言

C++中的string類提供了replace函數用于替換字符串中的指定子字符串。replace函數的用法如下:

string& replace (size_t pos, size_t len, const string& str);

其中,pos表示起始位置,len表示要替換的字符個數,str表示要替換成的字符串。這個函數會將字符串中從pos位置開始的len個字符替換為str。

示例代碼如下:

#include <iostream>
#include <string>

int main() {
    std::string str = "Hello, world!";
    std::cout << "Before replace: " << str << std::endl;

    // 將字符串中的"world"替換為"everyone"
    str.replace(str.find("world"), 5, "everyone");

    std::cout << "After replace: " << str << std::endl;

    return 0;
}

輸出結果為:

Before replace: Hello, world!
After replace: Hello, everyone!

此外,replace函數還有其他幾個重載版本,可以根據需要選擇不同的參數形式進行替換操作。詳細使用方法可以參考C++標準庫的文檔。

0
桑植县| 新竹县| 行唐县| 沅陵县| 微博| 江陵县| 河南省| 襄汾县| 霍林郭勒市| 兴城市| 邛崃市| 鹤岗市| 什邡市| 抚州市| 宣化县| 青州市| 沐川县| 繁峙县| 茌平县| 紫金县| 瓮安县| 米泉市| 三都| 蓬莱市| 平顶山市| 开平市| 南京市| 化德县| 九江县| 云安县| 金塔县| 桃园县| 侯马市| 黄龙县| 清丰县| 衢州市| 临漳县| 汉阴县| 东丰县| 柳州市| 嘉定区|