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)