La Web del Programador: Comunidad de Programadores
 
    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.}