Esse é um pequeno exemplo de um programa em C que lê uma arquivo
existente em disco e exibe seu conteúdo na saida padrão…
É um exemplo simples, mas funcional…
# include <stdio.h>
#include <stdlib.h>
/* Autor: MRSantos mrsantos4@ucs.br */
int main()
{
FILE *fptr; //ponteiro para uma arquivo...
int ch;
if((fptr = fopen("/ome/marcio/imagens", "r")) == NULL)
{
puts("Não posso abrir arquivo");
exit(1);
}
/*
O sinal de EOF "end of file" ou em bom portugues, "fim de arquivo" não é
um simples caracter e sim um valor inteiro enviado ao programa pelo sistema
operacional e definido na biblioteca stdio.h com o valor de -1
*/
while( ( ch = getc(fptr) ) != EOF )
{
printf("%c", ch);
}
// fechando arquivo
fclose(fptr);
return 0;
}
abraços até o próximo…
Marcio