C++去除字符串中的符号
时间: 2023-08-14 09:06:22 浏览: 864
删除字符串中某一字符
可以使用C++中的字符串处理函数和循环语句来去除字符串中的符号。以下是一个示例代码,可以去除字符串中的所有非字母和数字的符号:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str = "Hello, World!";
string result = "";
for (int i = 0; i < str.length(); i++) {
if (isalnum(str[i])) { // 判断字符是否为字母或数字
result += str[i];
}
}
cout << result << endl;
return 0;
}
```
输出结果为:`HelloWorld`。
在循环中,使用 `isalnum()` 函数判断字符是否为字母或数字,如果是则加入到结果字符串中。否则忽略该字符。最终输出结果字符串即可。
阅读全文