Créditos FEC-Unicam

Arquivos

Em Pascal estruturas de dados manipuladas fora do ambiente do programa são conhecidas como arquivos. Considera-se como ambiente do programa a memória principal, onde nem sempre é possível ou conveniente manter certas estruturas de dados. Um arquivo, armazenado num dispositivo de memória secundária, como discos e disquetes, pode ser lido ou escrito por um programa através de registros.

Antes de se declarar arquivos em um programa, deve ser declarar primeiramente o seu tipo. As formas das declarações é a seguinte:

type identificador-do-tipo = file of tipo;

lista-de-identificadores : identificador-do-arquivo;


type é uma palavra-chave;
identificador-de-tipo é o identificador associado ao novo tipo;
file of são palavras reservadas;
tipo é o tipo a que pertencem os registros do arquivo;
lista-de-identificadores são nomes associados aos arquivos.

Exemplo 4.6:
Aproveitando a declaração do tipo cadastro acima, abaixo seguem exemplos de sua utilização com arquivos.

Type cadastro = record

.
.
.
.
end;
arqcad = file of cadastro;

var

arquivo : arqcad;
arquivo2 : file of cadastro;