亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C++ string替換指定字符實例代碼

 更新時間:2019年11月26日 09:23:55   作者:哀汐  
這篇文章主要給大家介紹了關(guān)于C++ string替換指定字符的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用C++具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

前言

C++的string提供了replace方法來實現(xiàn)字符串的替換,但是有時候我們想要實現(xiàn)類似JAVA中的替換功能——將string中的某個字符a全部替換成新的字符b,這個功能在提供的replace方法中并沒有實現(xiàn)。

不過只要再深入了解一下STL,就可以在變易算法中找到解決方案——使用#include<algorithm>中的replace算法即可。

測試代碼如下:

#include<algorithm>
#include<string>
#include<iostream>
 
using namespace std;
int main()
{
 string str="123/421657/abcd///456789";
 
 cout << str << endl;
 replace(str.begin(),str.end(),'/',' ');
 cout << str << endl;
 return 0;
}

運(yùn)行結(jié)果如下:

可以看到,只要就實現(xiàn)了指定字符的替換。

需要注意的是,該方法只能將一個字符替換成另一個字符,即只能對單個字符進(jìn)行操作。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。

相關(guān)文章

  • Visual C++ 常用數(shù)據(jù)類型轉(zhuǎn)換方法詳解

    Visual C++ 常用數(shù)據(jù)類型轉(zhuǎn)換方法詳解

    本文純粹是總結(jié)一下有關(guān)類型轉(zhuǎn)換的貼子,需要的朋友可以參考下
    2017-06-06
  • C語言中宏定義的妙用方法

    C語言中宏定義的妙用方法

    今天小編就為大家分享一篇關(guān)于C語言中宏定義的妙用方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • C++實現(xiàn)雙向冒泡排序算法

    C++實現(xiàn)雙向冒泡排序算法

    這篇文章主要為大家詳細(xì)介紹了C++實現(xiàn)雙向冒泡排序算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C++超詳細(xì)講解模擬實現(xiàn)vector

    C++超詳細(xì)講解模擬實現(xiàn)vector

    這篇文章主要介紹了C++ 容器 Vector 的使用方法,Vector 是一個能夠存放任意類型的動態(tài)數(shù)組,有點(diǎn)類似數(shù)組,是一個連續(xù)地址空間,下文更多詳細(xì)內(nèi)容的介紹,需要的小伙伴可以參考一下
    2022-07-07
  • Qt使用QJson模塊實現(xiàn)解析Json文件

    Qt使用QJson模塊實現(xiàn)解析Json文件

    在項目開發(fā)過程中,經(jīng)常會遇到讀寫Json文件的需求,掌握J(rèn)son文件的操作是基礎(chǔ)中的基礎(chǔ),下面我們就來看看如何使用QT內(nèi)置的QJson模塊解析Json文件吧
    2023-10-10
  • C語言分別實現(xiàn)棧和隊列詳解流程

    C語言分別實現(xiàn)棧和隊列詳解流程

    棧和隊列,嚴(yán)格意義上來說,也屬于線性表,因為它們也都用于存儲邏輯關(guān)系為 "一對一" 的數(shù)據(jù),但由于它們比較特殊,因此將其單獨(dú)作為一章,做重點(diǎn)講解
    2022-04-04
  • 解析C++函數(shù)的默認(rèn)參數(shù)和占位參數(shù)及較之C語言的拓展

    解析C++函數(shù)的默認(rèn)參數(shù)和占位參數(shù)及較之C語言的拓展

    這篇文章主要介紹了C++中的默認(rèn)參數(shù)和占位參數(shù)及較之C語言的拓展,需要的朋友可以參考下
    2016-03-03
  • strcat 函數(shù)的使用指南

    strcat 函數(shù)的使用指南

    strcat是連接字符串的函數(shù)。函數(shù)返回指針,兩個參數(shù)都是指針,第一個參數(shù)所指向的內(nèi)存的地址必須能容納兩個字符串連接后的大小。
    2015-09-09
  • C++輸入一個字符串,把其中的字符按照逆序輸出的兩種方法解析

    C++輸入一個字符串,把其中的字符按照逆序輸出的兩種方法解析

    以下是對C++中輸入一個字符串,把其中的字符按照逆序輸出的兩種方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下
    2013-07-07
  • C++實現(xiàn)stack與queue數(shù)據(jù)結(jié)構(gòu)的模擬

    C++實現(xiàn)stack與queue數(shù)據(jù)結(jié)構(gòu)的模擬

    stack是一種容器適配器,專門用在具有后進(jìn)先出操作的上下文環(huán)境中,其刪除只能從容器的一端進(jìn)行 元素的插入與提取操作;隊列是一種容器適配器,專門用于在FIFO上下文(先進(jìn)先出)中操作,其中從容器一端插入元素,另一端提取元素
    2023-04-04

最新評論