Linux repositories inspector
BSD MANPAGE
Aliases: fwrite(3), fwrite(3), fwrite(3), fwrite(3), fwrite(3), fwrite(3), fwrite(3), fwrite(3), fwrite(3), fwrite(3), fwrite(3), fwrite(3)

manpages-pt-dev

Portuguese Versions of the Manual Pages (dev sections)

manpages-dev

Manual pages about using GNU/Linux for development

man-pages

Linux kernel and C library user-space interface documentation

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.

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 <> (tradução) XXXXXX XX XXXXX XXXXXXXX <> (revisão)
⇧ Top