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

NOM

       fwide - Fixer et determiner les orientations d'un flux FILE

SYNOPSIS

       #include <wchar.h>

       int fwide(FILE *stream, int mode);

   Exigences  de  macros  de  test de fonctionnalites pour la glibc (consultez
   feature_test_macros(7)) :

       fwide() :
           _XOPEN_SOURCE >= 500 || _ISOC99_SOURCE ||
           _POSIX_C_SOURCE >= 200112L
           ou cc -std=c99

DESCRIPTION

       Lorsque  mode vaut zero, la fonction fwide() determine l'orientation du
       flux stream. Elle renvoie une valeur positive  si  stream  est  oriente
       caracteres  larges,  c'est-a-dire si les entrees-sorties par caracteres
       larges sont autorisees, mais pas celles par  octet.  Elle  renvoie  une
       valeur  negative  si  stream  est  oriente  octets, c'est-a-dire si les
       entrees-sorties  par  octet  sont  autorisees,  mais  pas  celles   par
       caracteres   larges.  Elle  renvoie  zero  si  stream  n'a  pas  encore
       d'orientation. Dans ce cas, l'operation d'entree-sortie  suivante  peut
       changer  son  orientation  (octet  s'il s'agit d'une operation normale,
       caracteres larges si c'est une operation avec des caracteres larges).

       une fois qu'un flux a une orientation, elle ne peut pas  etre  changee,
       et persistera jusqu'a sa fermeture.

       Quand  le mode est non nul, la fonction fwide() essaye d'abord de fixer
       l'orientation correspondante du flux stream (caracteres  larges  si  le
       mode est superieur a 0, octets s'il est negatif). Puis elle renvoie une
       valeur correspondant a l'orientation reelle, comme precedemment.

VALEUR RENVOY'EE

       La fonction  fwide()  renvoie  l'orientation  du  flux,  apres  l'avoir
       eventuellement  modifiee.  Une valeur de retour positive represente une
       orientation caracteres larges, une valeur de retour negative represente
       une  orientation  octets,  et une valeur de retour nulle represente une
       orientation non definie.

CONFORMIT'E

       C99, POSIX.1-2001.

NOTES

       Une sortie en caracteres larges dans un flux oriente octets  peut  etre
       realisee avec la fonction fprintf(3) en utilisant les directives %lc et
       %ls.

       Les sorties orientees caracteres dans un flux oriente caracteres larges
       sont  possibles  en  utilisant  les  directives %c et %s de la fonction
       fwprintf(3).

VOIR AUSSI

       fprintf(3), fwprintf(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> >>.