stdstring 移除字符
要移除一个字符串中的特定字符,你可以使用 std::string 的 erase 和 remove 方法。下面是一个示例代码,用于从字符串中移除指定的字符:
#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' 被成功移除了。
原文地址: https://www.cveoy.top/t/topic/iafW 著作权归作者所有。请勿转载和采集!