Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/05/2008, 05:43
_Dark_Hunter_
 
Fecha de Ingreso: febrero-2008
Mensajes: 3
Antigüedad: 16 años, 10 meses
Puntos: 0
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!!