c++ sting trim使用例子
时间: 2023-06-03 08:07:16 浏览: 62
以下是一个使用c++的字符串trim函数的例子:
```
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
string trim(string str) //定义一个去除字符串两端空格的函数
{
str.erase(str.begin(), find_if(str.begin(), str.end(), [](int ch) { //删除字符串开头的空白字符
return !isspace(ch);
}));
str.erase(find_if(str.rbegin(), str.rend(), [](int ch) { //删除字符串结尾的空白字符
return !isspace(ch);
}).base(), str.end());
return str;
}
int main()
{
string str = " Hello, World! ";
cout << trim(str); //输出去除两端空格后的字符串
return 0;
}
```
以上代码会输出:Hello, World!
相关问题
Sting.trim
Sting.trim是一个字符串处理方法,用于去除字符串两端的空格或指定的字符。这个方法可以帮助我们清除字符串中不需要的空格,使得字符串更加整洁。你可以使用它来去除字符串两端的空格,例如:
```
String str = " Hello, World! ";
String trimmedStr = str.trim();
System.out.println(trimmedStr);
```
输出结果为:"Hello, World!",可以看到,trim()方法成功去除了字符串两端的空格。
c++ int 转sting
要将一个整数(int)转换为字符串(string),你可以使用标准库中的函数。以下是一种常见的方法:
```cpp
#include <iostream>
#include <string>
int main() {
int num = 123;
std::string str = std::to_string(num);
std::cout << str << std::endl;
return 0;
}
```
在这个例子中,我们使用了`std::to_string`函数将整数`num`转换为字符串`str`。然后,我们使用`std::cout`打印输出字符串`str`。
输出结果将是:
```
123
```
请注意,上述方法适用于C++11及更高版本的标准。