将键盘输入的字符串逆序
时间: 2024-12-22 10:17:04 浏览: 5
前端领域,使用JavaScript实现字符串逆序
要将键盘输入的字符串逆序,你可以使用C++中的标准库`std::string`以及`reverse()`函数。以下是一个简单的示例程序:
```cpp
#include <iostream>
#include <string>
int main() {
std::string input;
std::cout << "请输入一个字符串: ";
getline(std::cin, input); // 使用getline读取带空格的完整行
// 逆序字符串
std::reverse(input.begin(), input.end());
std::cout << "逆序后的字符串: " << input << std::endl;
return 0;
}
```
在这个程序中,
1. `std::getline(std::cin, input)`用于从标准输入(通常是键盘)获取一行字符串,包括空格。
2. `std::reverse(input.begin(), input.end())`调用`reverse()`函数,该函数接受一个范围的起始和结束迭代器,将这个范围内元素的顺序反转。
运行这段代码后,程序会提示你输入一个字符串,然后输出逆序后的字符串。
阅读全文