要移除一个字符串中的特定字符,你可以使用 std::stringeraseremove 方法。下面是一个示例代码,用于从字符串中移除指定的字符:

#include <iostream>
#include <string>

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

    // 使用 std::string::erase 和 std::remove 移除字符
    str.erase(std::remove(str.begin(), str.end(), ch), str.end());

    std::cout << str << std::endl;

    return 0;
}

上述代码将输出 Hell, Wrld!,其中字符 'o' 被成功移除了。

stdstring 移除字符

原文地址: https://www.cveoy.top/t/topic/iafW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录