使用strrev函数实现字符串反转功能
发布时间:2023-12-04 07:44:52
strrev是C++中的一个字符串处理函数,用于将字符串进行反转。它需要一个字符数组作为参数,并返回一个指向反转后字符串的指针。
下面是使用strrev实现字符串反转功能的示例代码:
#include <iostream>
#include <cstring>
int main() {
char str[100];
std::cout << "输入一个字符串:";
std::cin.getline(str, sizeof(str));
std::cout << "反转后的字符串为:" << strrev(str) << std::endl;
return 0;
}
上述代码首先定义了一个大小为100的字符数组str,用于存储输入的字符串。然后使用std::cin.getline函数从用户处获取输入的字符串并存入数组中。接下来使用strrev函数对字符串进行反转,并将结果输出到控制台。
以下是一个使用例子:
输入一个字符串:Hello, World! 反转后的字符串为:!dlroW ,olleH
上述例子中输入了一个字符串"Hello, World!",程序通过使用strrev函数将其反转为"!dlroW ,olleH"并输出到控制台。
