Declaración de archivos en Pascal
La declaración de un archivo consta de dos pasos:
1. Declaración del tipo de archivo adecuado:
1.1 file of char archivo de texto
file of text
1.2 file of <tipo> archivo con tipo
1.3 file archivo sin tipo
2. Declaración de una variable archivo de un tipo de archivo declarado.
Declaración de un tipo archivo (file)
Un tipo archivo se declara de igual modo que cualquier otro tipo de dato definido por el usuario: en la sección de declaración de tipos (type).
Formato:
Type nombre = file of tipo de datos |
nombre identificador que se asigna como nombre del tipo archivo tipo de datos tipo de datos de los elementos del archivo
Ejemplos:
type ArchEntero = file of integer; {archivo de enteros} type ArchCarac = file of char; {archivo de carácteres} type nomina = file of empleado; {archivo de registros} type ciudad = file of string[20]; {archivo de cadenas}
Variable tipo archivo (file)
Para definir un archivo con tipos, simplemente declare una variable archivo.
Ejemplo:
Var arch_nomina : nomina; enteros : ArchEntero;
O también
Var arch_nomina : file of empleado; enteros : file of integer;
Variables de tipo texto y sin tipo
Este tipo de variables no requiere ninguna declaración de tipos; así pues, se puede declarar con un identificador predefinido (Text,File):
Var texto : text; Archivo : file;