Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
fputwc, putwc - Ecrire un caractere large dans un flux FILE
SYNOPSIS
#include <stdio.h>
#include <wchar.h>
wint_t fputwc(wchar_t wc, FILE *stream);
wint_t putwc(wchar_t wc, FILE *stream);
DESCRIPTION
La fonction fputwc() est l'equivalent pour les caracteres larges de la
fonction fputc(3). Elle ecrit le caractere large wc dans le flux
stream. Si ferror(stream) devient vraie, WEOF est renvoye. Si une
erreur de conversion du caractere large se produit, errno est defini a
EILSEQ et WEOF est renvoye. Sinon wc est renvoye.
La fonction ou la macro putwc() est identique a fputwc(). Elle peut
etre implementee comme une macro et donc evaluer plusieurs fois son
argument. Il n'y a plus aucune raison de l'utiliser.
Pour des versions de ces fonctions ignorant les verrouillages, voir
unlocked_stdio(3).
VALEUR RENVOY'EE
La fonction fputwc() renvoie wc si aucune erreur ne s'est produite,
WEOF sinon.
ERREURS
En plus des erreurs habituelles, il y a :
EILSEQ La conversion de wc vers l'encodage du flux a echoue.
CONFORMIT'E
C99, POSIX.1-2001.
NOTES
Le comportement de fputwc() depend de la valeur LC_CTYPE de la locale
courante.
En l'absence d'informations supplementaires passees a l'appel fopen(3),
il est raisonnable de penser que fputwc() ecrira en fait la sequence
multi-octets correspondant au caractere large wc.
VOIR AUSSI
fgetwc(3), fputws(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/>.
Thierry Vignaud (2002), Alain Portal
<URL:http://manpagesfr.free.fr/> (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> >>.