Provided by: manpages-es_1.55-10_all bug

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'ON

       La funcion fread lee nmiemb elementos de datos, cada uno de  tam  bytes
       de  largo,  del flujo de datos apuntado por flujo, almacenandolos en el
       sitio apuntado por ptr.

       La funcion fwrite escribe nmiemb elementos de datos, cada  uno  de  tam
       bytes de largo, al flujo de datos apuntado por flujo, obteniendolos del
       sitio apuntado por ptr.

       Para las versiones no-bloqueantes, vease unlocked_stdio(3).

VALOR DEVUELTO

       fread y fwrite devuelven el numero  de  elementos  (no  de  caracteres)
       leidos  o escritos correctamente. Si ocurre un error o se llega al fin-
       de-fichero, el valor devuelto es un numero menor del esperado (o cero).

       fread no distingue entre fin-de-fichero y error, asi que quien llame  a
       esta  funcion  debe  emplear feof(3) y ferror(3) para determinar que ha
       ocurrido.

CONFORME A

       Las funciones fread y fwrite son conformes con  ANSI  X3.159-1989  (``C
       ANSI'').

V'EASE TAMBI'EN

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