>>784
786氏が解答してるけど、色々なコードを見た方が勉強になるかな
と思うので貼っとく、と言うか" "のテストしたいだけだったりして
#include<stdio.h>
#include<string.h>

void reverseString(char str[]);

int main(void)
{
 char s[50];
 gets(s);
 printf(s);
 reverseString(s);
 printf(s);
 return 0;
}

void reverseString(char str[]){
 char *p1,*p2,str2[50];
 p1=str + strlen(str)-1;
 p2=str2;
 while(p1>=str) *p2++=*p1--;*p2='\0';
 p1=str;p2=str2;
 while(*p2) *p1++=*p2++;*p1='\0';
}