Ver Mensaje Individual
Antiguo 02-may-2008, 05:43   #2 (permalink)
_Dark_Hunter_
_Dark_Hunter_ ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 3
Re: problemas con funciones

Hola!!

En primer lugar la función para mostrar la lista la podrías hacer recursiva y muy sencillita:

void imprimir(struct nodo * l){
if (l==NULL)
printf("\n LISTA VACIA \n");
else{
printf("%d",l->valor);
imprimir(l->siguiente); /*Esto es lo más importante de esta función,se llama recursivamente al siguiente elemento de la lista*
}
}

P.D: Si cambias el orden del printf (ANTES O DESPUES de la llamada recursiva) se imprimirá en orden inverso o en orden correcto. PRUEBALO!!
_Dark_Hunter_ está desconectado   Responder Citando