Pregunta: | 33479 - COMO MANEJAR LISTAS DINAMICAS |
Autor: | german nicolas acosta |
necesito saber como manejar listas dinamicas para cargarlas en un sistema de chat, donde pueda saber quien esta en sesion por medio de la lista dinamica.
es decir cargar los datos de la IP remota en la lista dinamica, mas que nada lo que me interesa saber es como manejar el apuntador de la lista. |
Respuesta: | Alexander Botero Gomez |
hola.
si te interesa manejar listas dinamicas, puedes hacer lo siguiente. type punteronodo = ^nodo nodo = record datos:Tdatos; enlace : punteronodo end; var nodoinicial : punteronodo; nodoactual : punteronodo; begin new(nodoinicial); new(nodoactual); {lo que tienes que tener en cuenta es tener un nodo que apunte al inicio de la lista; y el otro nodo se encargara de recorrer la lista. tienes que tener mucho cuidado con el nodo inicial, por que con el es el que sabes donde inicia la lista.} |