Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquivos em C
Um arquivo pode estar associado a
qualquer dispositivo de entrada e
saída, como por exemplo: teclado,
video, impressora, disco rígido, etc.
Arquivos em C
Tipos de arquivo:
– Sequencial (texto)
• Caracteres armazenadas
sequencialmente.
• É possível determinar o
primeiro, segundo terceiro ..
caracteres que compõem o
arquivo
– Binário
• Formado por uma seqüência
de bytes sem correspondência
com um tipo de dado.
• Cabe ao programador fazer
esta correspondência quando
le e escreve estes arquivos.
Arquivos em C
• A linguagem C utiliza o conceito de fluxo (stream)
de dados para manipular os de dispositivos de
armazenamento.
• Dados podem ser manipulados em dois
diferentes tipos de fluxos: fluxos de texto e fluxos
binários.
• Um fluxo de texto é composto por uma seqüência
de caracteres, que pode ou não ser dividida em
linhas terminadas por um caracter de final de
linha.
Descritor de Arquivos
Memória primária • Descritor de arquivo:
Memória
– Em C: Estrutura de dados
secundária denominada FILE
Descritor de
Arquivo – Armazena informações
Arquivo (FILE) sobre o arquivo em
“Físico” memória secundária
(arquivo físico).
– O arquivo lógico e
armazenado em variáveis de
Arquivo “lógico” memória definidas pelo
em memória programador.
– Criando um descritor:
FILE *parquivo;
Trabalhar com Arquivos