在主程序中输入一个字符串,调用函数StrReverse实现字符串的逆置
时间: 2024-12-25 09:29:02 浏览: 1
在C++语言中,你可以编写一个简单的主程序来实现这个功能。首先,你需要创建一个名为`StrReverse`的函数,它接受一个字符串作为参数,并返回其逆序的副本。下面是一个示例:
```cpp
#include <iostream>
#include <string>
// 定义反转字符串的函数
std::string StrReverse(const std::string& input) {
std::string reversed;
for (int i = input.length() - 1; i >= 0; i--) {
reversed += input[i];
}
return reversed;
}
int main() {
// 主程序部分
std::string userInput;
std::cout << "请输入一个字符串: ";
std::getline(std::cin, userInput); // 读入整个行的字符串
// 调用反转函数
std::string reversedString = StrReverse(userInput);
// 输出结果
std::cout << "逆置后的字符串是: " << reversedString << std::endl;
return 0;
}
```
在这个例子中,用户在命令行输入一个字符串,`main`函数会调用`StrReverse`函数将其逆序,然后将结果打印出来。
阅读全文