[ Foro de C ]
#include <stdio.h>
#include <ctype.h> //getch
int main(){
int i,j; //variable bucle
char a[300]; //variable caracter
printf("Digite su cadena de caracteres para mostrarla al derecho y al reves: \n", a);
gets(a);
printf("\n\nSu cadena es la siguiente al derecho:\n\n %s", a);
for(i=0;(a[i]=getchar())!='\n';i++);
for(j=i;j>=0;j--)
printf("\n\nSu cadena es la siguiente al reves:\n%c",a[j]);
getch();
system("pause");
}
Por qué hay un getchar en el límite del for?
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)