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

NOME

       fread, fwrite - entrada/saida de fluxo binario

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,C~AO

       A funcao fread le nmemb elementos de dados, cada um com size bytes,  do
       fluxo apontado por stream, armazenando-os no local dado por ptr.

       A  funcao  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 numero de itens lidos ou escritos com sucesso
       (isto e, nao o numero de caracteres). Se ocorre um erro, ou  o  fim  do
       arquivo  e  atingido,  o valor de retorno e uma contagem curta de itens
       (ou zero).

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

VEJA TAMB'EM

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

PADR~OES

       As  funcoes  fread  e fwrite estao em conformidade com ANSI X3.159-1989
       (``ANSI C'').

TRADU,C~AO PARA A L'INGUA PORTUGUESA

       RUBENS DE JESUS  NOGUEIRA  <darkseid99@usa.net>  (traducao)  XXXXXX  XX
       XXXXX XXXXXXXX <xxxxxxxxxx@xxx.xxx> (revisao)