Provided by: manpages-fr-dev_3.32d0.2p4-1_all bug

NOM

       fread, fwrite - Entrées/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 éléments de données, chacun d'eux représentant size octets
       de long, depuis le flux pointé par stream, et les stocke à l'emplacement pointé par ptr.

       La fonction fwrite() écrit nmemb éléments de données, chacun d'eux représentant size octet
       de  long,  dans  le flux pointé par stream, après les avoir récupérés depuis l'emplacement
       pointé par ptr.

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

VALEUR RENVOYÉE

       fread() et fwrite() renvoient le nombre d'éléments correctement lus ou écrits (et non  pas
       le  nombre  d'octets).  Si  une erreur se produit, ou si la fin du fichier est atteinte en
       lecture, le nombre renvoyé est plus petit que nmemb et peut même être nul.

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

CONFORMITÉ

       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.32 du projet man-pages Linux. Une description
       du projet et des  instructions  pour  signaler  des  anomalies  peuvent  être  trouvées  à
       l'adresse <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis    2010,    cette   traduction   est   maintenue   à   l'aide   de   l'outil   po4a
       <URL:http://po4a.alioth.debian.org/> par l'équipe 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'équipe francophone  de
       traduction de Debian (2006-2009).

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

       Vous  pouvez  toujours  avoir  accès  à la version anglaise de ce document en utilisant la
       commande « man -L C <section> <page_de_man> ».