UTNianos

Versión completa: [AYUDA - AyE] Cómo armar un array de registros
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
alguien me puede explicar bien, como armar un array de registros?
Desde ya muchas gracias
AGUSTIN27 escribió:alguien me puede explicar bien, como armar un array de registros?
Desde ya muchas gracias


hola! no es muy dificil armar un "vector de registros"....
primero, armas una estructura registro en type usando "RECORD" (tal como lo usas para generar un archivo)....
segundo, declaras un vector de elementos de tipo: "esa estructura de datos declarada anteriormente" (ej: array [1..100] of integer; en vez de integer usas el "tipo de dato Registro -tRegistroAlumno-" )
y listo!

/*--------------------------------------------------------------------------------*/
type

tRegistroAlumno = RECORD
nombre: string[30];
edad: integer;
telefono: integer;
end;

tArrayAlumnos = array [1..100] of tRegistroAlumno;

.
.
.
.
.

var

VectorAlumnos: tArrayAlumnos;
/* ------------------------------------------------------------------------------ */

http://blog.sadhill.net/estructurando-l ... -registros

ahi tenes la fuente de donde saque el codigo, al cual simplifique un poco como para q se comprenda aun mas!

espero q t sirva y suerte!

PD: si tenes dudas, googlea un poco q hay miles de tuturiales acerca del tema con muchos ejemplos q t van a simplificar la vida!
suerte!
lo importante es recordar que, bleh... la diferencia entre un array de integers y un array de tRegUsuario es la misma que entre un array de integer y un array de booleanos: que son dos tipos de datos distintos


después, que sean tipos de datos simples o compuestos, es otra canción...


para acceder, otra vez lo mismo... primero accedemos a la posición, tal como lo haríamos con cualquier array... y, una vez en la posición, "navegamos" dentro del registro...
URLs de referencia