02/05/2008, 05:43
|
| | 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!! |