Академический Документы
Профессиональный Документы
Культура Документы
Arquivos em C
Introdução
FILE *fp;
Disco Memória
Buffer
Fluxo
Stream
FILE *fp; fp
char a; a Dados
fp=fopen(“nome”,”modo”);
Programa
As funções mais comuns do Sistema
de Arquivo
Função Operação
fopen() Abre um fluxo
fclose() Fecha um fluxo
putc() Escreve um caractere para um fluxo
getc() Lê um caractere para um fluxo
fseek() Procura por um byte especificado no fluxo
fprintf() É para um fluxo aquilo que printf() é para o console
fscanf() É para um fluxo aquilo que scanf() é para o console
feof() Retorna verdadeiro se o fim do arquivo é encontrado
ferror() Retorna verdadeiro se ocorreu um erro
fread() Lê um bloco de dados de um fluxo
fwrite() Escreve um bloco de dados para um fluxo
rewind() Reposiciona o começo do arquivo
remove() Apaga um arquivo
Abrindo um arquivo
• Para abrir um arquivo, devemos utilizar a função
fopen() que é definida em stdio.h.
int fopen(“nome”,”modo”);
Disco Memória
Buffer
Fluxo
Stream
FILE *fp; fp
char a; a Dados
fp=fopen(“teste”,”wt”);
Programa
Abrindo um arquivo para leitura
Disco Memória
Buffer
Fluxo
Stream
FILE *fp; fp
char a; a Dados
fp=fopen(“teste”,”rt”);
Programa
Fechando um arquivo
Disco Memória
Buffer
Fluxo
Stream
FILE *fp; fp
char a; a Dados
fp=fopen(“nome”,”modo”);
Programa
fclose(fp);
Escrevendo um caracter