输入字符串 实现 反向输出
这里输入不用scanf 因为要兼容空格,所以用gets
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void turn(char *str)
{
int start=0;
int end=strlen(str)-1;
char temp;
while(start<end){
temp=str[start];
str[start]=str[end];
str[end]=temp;
end--;
start++;
}
}
int main()
{
char *str=NULL;
str=(char *)malloc(128);
memset(str,0,strlen(str));
printf("place input your string:\n");
gets(str);
turn(str);
puts("after turn:\n");
printf("%s\n",str);
system("pause");
return 0;
}