Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/04/2008, 07:27
athiria
 
Fecha de Ingreso: enero-2008
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
Re: ¿Porque esta lista enlazada funciona rara? (C)

Cita:
Iniciado por 0absolut0 Ver Mensaje
Creo que el problema es que cuando sale del bucle while la variable pA vale NULL.
En ese caso no puedes referenciarla, es decir no puedes consultar pA->data ya que estás intententando leer de una posicion de memoria no reservada.
Esto en algunos Sistemas Operativos como Solaris produce un core, otros sistemas como HP son algo mas tolerantes, pero en cualquier caso es un error intentar leer de un puntero NULL.

La solucion de Germancho7186 parece correcta.
Ahh justo lo que estaba pensando

Pues a ver como se soluciona...sin usar el código de Germancho jeje

Supongo que la usare pero me gustaría saber si hay alguna que no use TRUE, FALSE y todo eso ^_^