[ Foro de C ]
Buenas, llevo un buen rato comiéndome el coco con este ejercicio y no entiendo por qué no me saca por pantalla el texto invertido, alguna ayudita?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
char texto[100];
char texto_invertido[100];
int i,j;
puts("Escriba una linea de texto");
gets(texto);
puts("El texto introducido es:");
printf("%s\n",texto);
j=0;
for (i=strlen(texto);i>=0;i--){
texto_invertido[j]=texto[i];
j=j+1;
}
puts("El texto invertido es:");
printf("%s",texto_invertido);
system("pause");
return 0;
}
(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.)