Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       fread, fwrite - Entrees/sorties binaires sur un flux

SYNOPSIS

       #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);

DESCRIPTION

       La  fonction  fread()  lit  nmemb  elements  de  donnees,  chacun d'eux
       representant size octets de long, depuis le flux pointe par stream,  et
       les stocke a l'emplacement pointe par ptr.

       La  fonction  fwrite()  ecrit  nmemb  elements de donnees, chacun d'eux
       representant size octet de long, dans le flux pointe par stream,  apres
       les avoir recuperes depuis l'emplacement pointe par ptr.

       Pour  des  versions  de  ces fonctions ignorant les verrouillages, voir
       unlocked_stdio(3).

VALEUR RENVOY'EE

       fread() et fwrite() renvoient le nombre d'elements correctement lus  ou
       ecrits (et non pas le nombre d'octets). Si une erreur se produit, ou si
       la fin du fichier est atteinte en lecture, le nombre renvoye  est  plus
       petit que nmemb et peut meme etre nul.

       fread()  ne  fait  pas  la  difference  entre  la fin de fichier et une
       erreur, et l'appelant devra  utiliser  feof(3)  et  ferror(3)  pour  le
       savoir.

CONFORMIT'E

       C89, POSIX.1-2001.

VOIR AUSSI

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

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.27 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe  Blaess  <URL:http://www.blaess.fr/christophe/> (1996-2003),
       Alain Portal <URL:http://manpagesfr.free.fr/>  (2003-2006).   Florentin
       Duneau et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez   signaler   toute   erreur   de   traduction  en  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.