溫馨提示×

c++ replace函數如何使用

c++
小樊
303
2024-06-25 16:11:27
欄目: 編程語言

在C++中,我們可以使用replace函數來替換字符串中的指定子串。replace函數的語法如下:

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

其中,pos表示要替換的子串的起始位置,len表示要替換的子串的長度,str表示替換后的新子串。

下面是一個示例程序,演示如何使用replace函數來替換字符串中的指定子串:

#include <iostream>
#include <string>

int main() {
    std::string str = "Hello World!";
    
    // 替換從位置6開始的5個字符(即"World")
    str.replace(6, 5, "C++");
    
    std::cout << str << std::endl;  // 輸出:Hello C++!
    
    return 0;
}

在上面的示例中,我們將字符串"Hello World!“中的"World"替換為"C++”,最終輸出結果為"Hello C++!"。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女