输入一个字符串,要求把其中字符按逆序输出,用string方法,c++语言代码
时间: 2024-10-28 19:09:26 浏览: 22
C++输入一个字符串,把其中的字符按照逆序输出的两种方法解析
在C++中,可以使用`std::reverse`函数配合`std::string`来实现字符串字符的逆序输出。下面是一个简单的示例:
```cpp
#include <iostream>
#include <string>
void reverseString(const std::string& str) {
std::reverse(str.begin(), str.end()); // 使用reverse函数反转字符串
}
int main() {
std::string input; // 用户输入的字符串
std::cout << "请输入一个字符串: ";
std::getline(std::cin, input); // 从标准输入获取字符串,包括空格
// 反转字符串
reverseString(input);
std::cout << "反转后的字符串: " << input << std::endl;
return 0;
}
```
在这个程序中,`std::getline`函数用于获取用户的完整输入,包括空格。`std::reverse`函数则直接作用于输入的字符串,改变其内部字符的顺序。
阅读全文