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;