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 
fread lê 
nmemb 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)