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.


 
  




 Autor
 Autor
		


 En línea
									En línea
								


 
 

