Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/04/2008, 13:06
Germancho7186
 
Fecha de Ingreso: marzo-2008
Mensajes: 22
Antigüedad: 16 años, 2 meses
Puntos: 1
Re: ¿Porque esta lista enlazada funciona rara? (C)

Cuando buscas un elemento, la unica manera de salir del bucle
es cuando has encontrado el elemento, o cuando se llega al final de la lista
Código:
	while(pA != NULL && pA->data != null)
O sea que si el elemento a buscar no esta en la lista el bucle termina cuando pA == NULL.
Al salir del bucle luego ejecutas:
Código:
	if(pA->data == num)
Ahí esta el problema, estás accediendo a un dato que es NULO.