Pascal/Turbo Pascal - registro

 
Vista:

registro

Publicado por Oscar (4 intervenciones) el 21/01/2007 04:44:02
Hola,

¿¿Es posible declarar un registro en turbo-pascal, donde se le agregue a un solo campo mas de un valor?? es decir como un array dentro del campo del registro.

Ejemplo:
futbol=record
nombreequipo:string;
entrenador:string;
juegadores:array [1..23] of string;

pero dentro del array de jugadores quiero guardar en cada casilla el nombre de cada jugador con su numero de goles, numero de sanciones.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:registro

Publicado por Diego Romero (996 intervenciones) el 21/01/2007 05:22:48
Sure!, es facil. Lo haces así:

type
TDatosJugador=record
Nombre: string[30];
Goles: Word;
end;

TFutbol=record
Nombreequipo:string;
Entrenador:string;
juegadores:array [1..23] of TDatosJugador;
end;

y para acceder a los campos sería:

var
Equipo: TFutbol;
begin
Equipo.Jugadores[10].Nombre:='Diego Maradorna';
Equipo.Jugadores[10].Goles:=25;

Eso es todo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar