用C++编写一个函数,将输入的字符串反转过来
解析:需要编写一个C语言函数,实现将输入的字符串反转的功能。
代码如下:
```c
#include <stdio.h>
#include <string.h>
void reverse_string(char *str) {
int len = strlen(str);
for (int i = 0; i < len / 2; i++) {
char temp = str[i];
str[i] = str[len - 1 - i];
str[len - 1 - i] = temp;
}
}
int main() {
char input[] = "Hello, world!";
printf("Before reverse: %s
", input);
reverse_string(input);
printf("After reverse: %s
", input);
return 0;
}
```
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。