Você está na página 1de 8

Arquivos

Prof. Leandro Magno www.leandro.pro.br

Arquivos
Conjuntos de bytes gravados em uma mdia.
A identificao (externa) de um arquivo composto de nome e extenso. Seu contedo definido e formatado necessidade do programa que o criou e/ou o altera(ou).

Tipos de Arquivos
Texto: possuem apenas caracteres na faixa de 32 a 126 da tabela ASCII e so separados em linhas com os caracteres 13 10 (0D 0A). Usa-se um literal para ler e gravar. A leitura e gravao so feitas apenas da forma sequencial, sempre linha a linha. A varivel arquivo (nome interno) do tipo TEXT.

Tipos de Arquivos
Randmicos: so formatados em registros e de acordo com um registro pr-determinado. Usa-se um registro para ler e gravar. A leitura e gravao podem ser feitas das formas sequencial ou randmica, sempre registro a registro. A varivel arquivo (nome interno) do tipo FILE.

Operaes sobre Arquivos


Operao Pascal Descrio Atribuir Assign Liga a varivel arquivo interna ao nome externo no sistema de arquivos do sistema operacional. Abrir Reset Abre o arquivo e o Rewrite disponibiliza ao programa. Fechar Close Fecha o arquivo

Operaes sobre Arquivos


Operao Ligar ou desligar erros de E/S Resultado da Operao Fim de Arquivo Pascal {$I+} {$I-} Descrio Ativa ou desativa a verificao e parada por erro de entrada ou sada

IOResult Retorna o cdigo do erro de E/S (0=no houve erro) EOF Retorna Verdadeiro se o fim do arquivo foi alcanado

Operaes sobre Arquivos


Operao Pascal Posicionar Seek Descrio Posicionar a leitura num determinado registro (apenas para arquivos randmicos) Ler um registro do arquivo para a varivel registro, ou linha para literal

Ler

Read

Operaes sobre Arquivos


Operao Pascal Descrio Gravar Write Gravar um registro da WriteLN varivel registro no arquivo ou da literal para uma linha

Você também pode gostar