Ver Mensaje Individual
  #1  
Antiguo 09-06-2015
franco_cvm franco_cvm is offline
Miembro
NULL
 
Registrado: abr 2015
Posts: 20
Reputación: 0
franco_cvm Va por buen camino
Duda lista enlazada

Un recepcionista escribe el nombre del cliente que desea ser atendido, a las personas se las llama por orden de llegada:
Me piden un botón para el ingreso del nombre que se ha escrito previamente dentro de un cuadro de edición y otro botón, que muestre el nombre que debe ser atendido en un memo.

DUDA:
lo que tendría que hacer es una lista, y cada vez que se aprieta el primer botón enganchar ese nuevo nodo al final de la lista, ya con el nombre del nuevo cliente cargado, ¿no?
Para el segundo botón no se bien como tendría que proceder


El código esta mal, pero ahí la lista estaría con un solo nodo si aprieto el botón una sola vez, ¿si lo aprieto una segunda vez que pasaría?
Código Delphi [-]
type
  Plista = ^Tlista
  Tlista = record
  nombre : string;
  prox : Plista;
end;

procedure buttonclick
var
  a : string;
  b : plista;

begin
  a :=edit1.text;
  new(b);
  b^*nombre := a;
  b^.prox := nil;

Última edición por nlsgarcia fecha: 09-06-2015 a las 21:42:11. Razón: Formateo de código
Responder Con Cita