SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: Hobbit en Martes 28 de Octubre de 2003, 16:02

Título: Re: Necesito ayuda urgente, porfavor
Publicado por: Hobbit en Martes 28 de Octubre de 2003, 16:02
Hello world.
Hola que tal. estoy con un problema que me da verguenza decirlo, pero NO PUEDO INSERTAR UN NUMERO A UNA LISTA SIMPLE:think:
porfavor si alguien me puede ayudar estare muy contento:good:
Desde ya muchas gracias.:beer:
PD: les mando lo que hice.
Título: Re: Necesito ayuda urgente, porfavor
Publicado por: Astor en Martes 28 de Octubre de 2003, 16:05
Código: Text
  1.  
  2.     do
  3.       p=p->sgte;
  4.     while (p->sgte!=NULL);
  5.  
  6.  

Porque haces un do ?
Y si el sgte del primer elemento apunta a null ?
Título: Re: Necesito ayuda urgente, porfavor
Publicado por: Hobbit en Martes 28 de Octubre de 2003, 16:09
para que avanza al ultimo nodo.
Título: Re: Necesito ayuda urgente, porfavor
Publicado por: Astor en Martes 28 de Octubre de 2003, 16:50
y si el *sgte del primer nodo apunta a NULL
que pasa cuando haces

p = p->sgte :question::question::question::question::question:

entendes ?
Título: Re: Necesito ayuda urgente, porfavor
Publicado por: Hobbit en Martes 28 de Octubre de 2003, 17:14
Hello world.
Hola, gracias por su ayuda, ya encontre una pagina donde quede superclaro como se trabaja con listas enlazadas.

Les agradezco el tiempo que ocuparon para ayudarme.:jumpie:

PD: les mando como insertar en una lista enlazada.
Título: Re: Necesito ayuda urgente, porfavor
Publicado por: Astor en Martes 28 de Octubre de 2003, 18:05
Entendiste donde estaba el inconveniente de usar un Do - While en ese caso ?
Título: Necesito ayuda urgente, porfavor
Publicado por: Hobbit en Martes 28 de Octubre de 2003, 19:39
Si, si entendi.
p se hace NULL. o no?