删除字符串的空格void
时间: 2023-07-26 21:04:43 浏览: 69
LabVIEW删除字符串中空格
5星 · 资源好评率100%
我可以为您提供一个简单的删除字符串空格的函数示例,如下所示:
```c++
#include <iostream>
#include <string>
using namespace std;
string removeSpaces(string input) {
input.erase(remove_if(input.begin(), input.end(), ::isspace), input.end());
return input;
}
int main() {
string str = "Hello, world! This is a test string.";
string result = removeSpaces(str);
cout << result << endl;
return 0;
}
```
该函数使用 `std::string` 类型作为输入参数,并在函数内部使用 `std::isspace` 函数来删除字符串中的空格。该函数返回一个新的字符串,该字符串已删除所有空格。
需要注意的是,这个函数只是一个简单的示例,可能有一些限制。例如,它只能删除空格,而不能删除其他类型的空白字符。如果您需要更复杂的字符串操作,请使用适当的字符串处理库。
阅读全文