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

溫馨提示×

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
沙湾县| 天全县| 安达市| 光泽县| 霍林郭勒市| 新泰市| 双城市| 武平县| 兖州市| 扶风县| 中卫市| 卓资县| 察哈| 南宁市| 阿鲁科尔沁旗| 龙川县| 芮城县| 绥中县| 蓝田县| 石屏县| 孝义市| 东源县| 大理市| 辽中县| 道真| 长岭县| 高阳县| 罗山县| 台中县| 河源市| 石河子市| 依兰县| 桦川县| 金乡县| 新郑市| 永顺县| 永兴县| 乐昌市| 宜章县| 株洲县| 铁岭县|