Sunteți pe pagina 1din 3

Declarao de arquivos em C

A utilizao de arquivo em C dada pela biblioteca STDIO.H. Essa biblioteca fornece vrias funes para manipulao de arquivos, define novos tipos de dados a serem usados, como o tipo FILE. Uma varivel do tipo FILE identifica um arquivo no disco, direcionando para ele todas as operaes. Para ler e escrever arquivos, o programa precisa usar Ponteiros de Arquivos. Um arquivo declarado como qualquer outro tipo de ponteiro.

Exemplos:
FILE *fp; FILE *arq; FILE *P; FILE *cliente;

Criao de Arquivo Binrio


Para criar um arquivo em C necessrio abri-lo. usado a funo fopen(), ela retorna o ponteiro de arquivo. Prottipo da funo fopen():
FILE* fopen(const char* nomearq, const char* modo);

Criando Arquivo Binrio: arq = fopen(ArqGrav,wb);

Criao de Arquivo Binrio


O primeiro parmetro o nome do arquivo, o segundo a forma de abertura: "wb": abertura para gravao, arquivo binrio "rb": abertura para leitura, arquivo binrio Exemplo:
FILE *arq; if((arq=fopen(ArqGrav,wb))==NULL){ printf(Arquivo no pode ser aberto \n); getch(); }
recomendvel fazer o teste para verificar se o arquivo foi aberto corretamente.

S-ar putea să vă placă și