>>154
こんなんでいいのかな?

#include <stdio.h>

void strRev(char *str) {
if(*str!='\0') strRev(str+1);
putchar(*str);
}

int main(void) {
int i;
char buf[64],*str[128];

for(i=0;fgets(buf,sizeof(buf),stdin)!=NULL;i++) {
*(str+i)=buf;
strRev(*str);
}
return 0;
}