02-may-2008, 05:43
|
#2 (permalink)
|
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!!
|
|
|