c++4.编写字符串反转函数。该函数的功能是将指定字符串中的字符顺序颠倒排列,然后在主函数中进行验证。
时间: 2023-12-03 12:45:05 浏览: 107
以下是一个简单的C++实现:
```cpp
#include <iostream>
#include <cstring>
using namespace std;
void reverseString(char* str) {
int len = strlen(str);
for(int i=0; i<len/2; i++) {
char tmp = str[i];
str[i] = str[len-i-1];
str[len-i-1] = tmp;
}
}
int main() {
char str[100];
cout << "请输入一个字符串:";
cin.getline(str, 100);
reverseString(str);
cout << "反转后的字符串为:" << str << endl;
return 0;
}
```
该程序首先定义了一个 `reverseString` 函数,用于将输入的字符串反转。该函数接收一个指向字符数组的指针作为参数,并使用双指针法将字符串反转。
在主函数中,首先输入一个字符串,并将其传递给 `reverseString` 函数进行反转。最后输出反转后的字符串。
阅读全文