BSD
17 mayo 1996
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-es
Spanish man pages
man-pages-es
Spanish man pages from the Linux Documentation Project
manpages-dev
Manual pages about using GNU/Linux for development
man-pages
Linux kernel and C library user-space interface documentation
NOMBRE
fread, fwrite - entrada/salida binaria de flujos de datos
SINOPSIS
#include <stdio.h>
size_t fread( void *ptr, size_t tam, size_t nmiemb, FILE *flujo);
size_t fwrite( const void *ptr, size_t tam, size_t nmiemb, FILE *flujo);
DESCRIPCIÓN
La función fread lee nmiemb elementos de datos, cada uno de tam bytes de largo, del flujo de datos apuntado por flujo, almacenándolos en el sitio apuntado por ptr.
La función fwrite escribe nmiemb elementos de datos, cada uno de tam bytes de largo, al flujo de datos apuntado por flujo, obteniéndolos del sitio apuntado por ptr.
Para las versiones no-bloqueantes, véase unlocked_stdio(3).
VALOR DEVUELTO
fread y fwrite devuelven el número de elementos (no de caracteres) leídos o escritos correctamente. Si ocurre un error o se llega al fin-de-fichero, el valor devuelto es un número menor del esperado (o cero).
CONFORME A
Las funciones fread y fwrite son conformes con ANSI X3.159-1989 (‘‘C ANSI’’).