C++字符串去掉某一个字符
时间: 2024-09-29 08:03:46 浏览: 29
C++ 字符串去重排序实例代码
5星 · 资源好评率100%
在C++中,如果你想要从一个字符串中去掉某个特定的字符,你可以通过遍历字符串,创建一个新的字符串,并仅将原字符串中不包含目标字符的部分添加到新字符串中。这里有一个简单的示例:
```cpp
#include <iostream>
#include <string>
std::string removeChar(const std::string& original_str, char target_char) {
std::string new_str;
for (char c : original_str) {
if (c != target_char)
new_str += c;
}
return new_str;
}
int main() {
std::string str = "Hello, World!";
char charToRemove = ',';
std::string modifiedStr = removeChar(str, charToRemove);
std::cout << "Modified string without '" << charToRemove << "': " << modifiedStr << std::endl;
return 0;
}
```
在这个例子中,`removeChar`函数接收一个原始字符串和一个字符作为输入,然后返回一个新的字符串,其中已移除了指定字符。
阅读全文