string去掉前后空格
时间: 2023-09-04 12:14:06 浏览: 71
c++ String去除头尾空格的方法
5星 · 资源好评率100%
你可以使用以下代码来去掉一个字符串的前后空格:
方案1:
```cpp
string word = " sshah hha ";
std::string::iterator end_pos = std::remove(word.begin(), word.end(), ' ');
word.erase(end_pos, word.end());
cout << word << endl;
```
这个代码使用了`std::remove`函数来移除空格,然后使用`erase`函数删除多余的字符。
阅读全文