05/04/2008, 07:25
|
| | Fecha de Ingreso: abril-2008
Mensajes: 31
Antigüedad: 16 años, 9 meses Puntos: 1 | |
Re: ¿Porque esta lista enlazada funciona rara? (C) 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. |