Informática

1209 palavras 5 páginas
TA 345 Informática Aplicada à Engenharia de Alimentos
Aula 12: Arquivos
Lendo e gravando arquivos em disco
Operações de arquivos de dados
As ferramentas para manuseio de entrada e saída são as funções fopen, fprintf, fgets, fclose. Todas essas funções são declaradas no arquivo de cabeçalho stdio.h. Em complemento, stdio.h define o tipo de estrutura chamado FILE que é essencial para trabalhar com arquivos de dados em C.
A função fopen abre um arquivo em disco para gravar ou ler, e cria uma estrutura de dados especial - FILE - que C utiliza internamente para descrever o arquivo.
A função fprintf grava itens de informação em um arquivo aberto, seguindo as especificações de formato que você fornece em um argumento para a função.
A função fgets lê uma string de caracteres de um arquivo aberto.
A função fclose fecha o arquivo quando as operações de entrada e saída estão completas.
Declarando um ponteiro FILE
Antes de abrir um arquivo de dados, você deve declarar uma variável ponteiro especial - um ponteiro para uma estrutura FILE - que subseqüentemente representa o arquivo em operações de entrada ou saída. FILE é um tipo de estrutura que C cria internamente para manter o controle de vários itens de informação a respeito de um arquivo aberto.
Eis como um programa utiliza essa estrutura:
A função fopen abre um arquivo e cria automaticamente uma estrutura tipo FILE na memória, descrevendo as características do arquivo. C utiliza essa estrutura enquanto o arquivo estiver aberto.
O valor de retorno da função fopen é um ponteiro para a localização da estrutura FILE na memória. Ao chamar fopen, você atribui o valor ponteiro resultante a uma variável ponteiro tipo FILE que declarou para essa finalidade em seu programa.
Funções de entrada e saída tais como fprintf e fgets, pedem essa variável ponteiro FILE como um de seus argumentos.
A variável ponteiro FILE é o identificador que representa o arquivo enquanto ele estiver aberto.
Sintaxe:
FILE *ponteirodearquivo;

Relacionados

  • informatica
    3020 palavras | 13 páginas
  • Informatica
    2265 palavras | 10 páginas
  • informatica
    1838 palavras | 8 páginas
  • A informatica
    2489 palavras | 10 páginas
  • informática
    794 palavras | 4 páginas
  • Informática
    880 palavras | 4 páginas
  • informatica
    500 palavras | 2 páginas
  • Informática
    599 palavras | 3 páginas
  • informatica
    1100 palavras | 5 páginas
  • Informatica
    405 palavras | 2 páginas