Tengo una dificultad en este programita que por mas que repaso manuales y busco en la web no logro dar con la tecla, mi pregunta es porque no puedo imprimir la frase invertida con un simple printf %s,
Código
#include <stdio.h> #include <string.h> int main(void){ char cadena[]="Rosa y Yiyi", tmp[12]=""; char *p = cadena; char *t = tmp; int i, j, lar; for (i=lar,j=0; i>=0; i--,j++){ *(t+j) = *(p+i); } for (i=0; i<=lar; i++){ } return 0; }
Esta parte es la que quiero reemplazar y no lo logro.
Código
for (i=0; i<=lar; i++){ }
Me podrían decir donde estoy fallando?
Dano.