Provided by: manpages-pt-dev_20040726-4_all bug

NOME

       fread, fwrite - entrada/saída de fluxo binário

SINOPSE

       #include <stdio.h>

       size_t fread( void *ptr, size_t size, size_t nmemb, FILE *stream);

       size_t fwrite( const void *ptr, size_t size, size_t nmemb, FILE *stream);

DESCRIÇÃO

       A  função  freadnmemb  elementos  de  dados,  cada um com size bytes, do fluxo apontado por stream,
       armazenando-os no local dado por ptr.

       A função fwrite escreve nmemb elementos de dado, cada um com size bytes, no fluxo  apontado  por  stream,
       obtendo-os a partir do local dado por ptr.

VALORES DE RETORNO

       fread  e  fwrite  retornam  o  número  de  itens  lidos  ou escritos com sucesso (isto é, não o número de
       caracteres). Se ocorre um erro, ou o fim do arquivo é atingido, o valor de retorno é uma  contagem  curta
       de itens (ou zero).

       fread  não  distingue entre fim de arquivo e erro, e os chamadores precisam usar feof(3) e ferror(3) para
       determinar o que ocorreu.

VEJA TAMBÉM

       feof(3), ferror(3), read(2), write(2)

PADRÕES

       As funções fread e fwrite estão em conformidade com ANSI X3.159-1989 (``ANSI C'').

TRADUÇÃO PARA A LÍNGUA PORTUGUESA

       RUBENS DE JESUS NOGUEIRA <darkseid99@usa.net> (tradução) XXXXXX XX  XXXXX  XXXXXXXX  <xxxxxxxxxx@xxx.xxx>
       (revisão)