对于一个字符串,如果我们想要输入的与输入的字符刚好相反,这时就要学会字符串的逆序!
实例代码:
/*****************************************************
copyright (C), 2016-2017, Lighting Studio. Co., Ltd.
Author: ChenYangYang Version:0.1 Date:2011/11/17
Description :字符串的逆序
*****************************************************/
#include <stdio.h>
#include <string.h>
#define MAX_SIZE 1024
void get_str(char *str, int len)
{
char temp;
int i;
for(i = 0; i < len / 2; i++)
{
temp = *(str + i);
*(str + i) = *(str + len - i - 1);
*(str + len - i - 1) = temp;
}
}
int main()
{
char str[MAX_SIZE];
printf("input str :");
gets(str);
get_str(str,strlen(str));
printf("re_str = %s\n",str);
return 0;
}
结果演示: