Manipulando arquivos em C – lendo…

1 09 2008

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


Ações

Informações

Deixe um comentário