亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
登封市| 类乌齐县| 屏东市| 清原| 江津市| 张家界市| 奎屯市| 蓝山县| 车致| 诸城市| 东乌珠穆沁旗| 宾川县| 铁岭县| 分宜县| 攀枝花市| 论坛| 托里县| 大同县| 青冈县| 巴林左旗| 文成县| 全南县| 盖州市| 鸡西市| 五常市| 根河市| 民勤县| 衡南县| 团风县| 牙克石市| 固原市| 郴州市| 呼和浩特市| 府谷县| 义乌市| 拉萨市| 任丘市| 辉县市| 喜德县| 嘉黎县| 昔阳县|