Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/05/2015, 13:46
jose_27
 
Fecha de Ingreso: febrero-2015
Mensajes: 20
Antigüedad: 9 años, 2 meses
Puntos: 0
invertir una cadena de caracteres en C

hola, este es mi codigo que dado una cadena de caracateres en C ejemplo: hola deberia imprimir aloh, y lo que pasa es que si coloco el imprimir fuera de los for imprime es hhhh y si lo coloco en el primer for me imprime es aaaalllloooohhh

podrian ayudarme por favor con mi codigo

Código HTML:
#include <stdio.h> 
#include <string.h>

char cad [20];
char auxiliar [20];

int main () {
	int i,j;
	int largo;
	scanf("%s", cad); 
	
	largo = strlen(cad) ;
	
	for (i=largo; i>=0;i--){
		for (j=0; j<largo ;j++) {
			
			auxiliar [j]= cad[i] ;
		}
		printf ( "%s" , auxiliar );
	}
	//printf ( "%s" , auxiliar );
	
	return 0;
}