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

溫馨提示×

c++ string如何刪除指定字符

c++
小億
153
2024-09-05 10:02:40
欄目: 編程語言

在 C++ 中,您可以使用 eraseremove 函數來刪除 std::string 中的指定字符

#include<iostream>
#include<algorithm>
#include<string>

int main() {
    std::string str = "Hello, World!";
    char charToRemove = ',';

    // 使用 remove 函數移除指定字符
    str.erase(std::remove(str.begin(), str.end(), charToRemove), str.end());

    std::cout << "String after removing '"<< charToRemove << "': "<< str<< std::endl;

    return 0;
}

在這個示例中,我們從字符串 “Hello, World!” 中刪除了逗號。運行此代碼將輸出:

String after removing ',': Hello World!

請注意,std::remove 只是將不需要刪除的字符移到字符串的前面,并返回一個迭代器,指向新的邏輯結尾。然后,erase 函數用于實際刪除多余的字符。

0
门源| 巧家县| 石泉县| 诸暨市| 肥西县| 承德市| 疏勒县| 丹棱县| 宣汉县| 牙克石市| 雷山县| 大田县| 乐山市| 铁岭市| 始兴县| 南涧| 盖州市| 舟山市| 明溪县| 南城县| 广饶县| 南昌市| 靖安县| 库尔勒市| 台南市| 三原县| 贵德县| 阿拉善右旗| 左贡县| 东平县| 饶河县| 堆龙德庆县| 阳西县| 长治县| 嘉鱼县| 敦化市| 新宾| 象山县| 永平县| 龙江县| 万年县|