fputwc(3) Library Functions Manual fputwc(3) NOM fputwc, putwc - Ecrire un caractere large dans un flux FILE BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include #include 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 vrai, 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 pas de raison de l'utiliser. Pour des versions de ces fonctions ignorant les verrouillages, voir unlocked_stdio(3). VALEUR RENVOYEE En cas de succes, fputwc() renvoie wc. Autrement, elle renvoie WEOF et errno est defini pour preciser l'erreur. ERREURS En plus des erreurs habituelles, il y a : EILSEQ La conversion de wc vers l'encodage du flux a echoue. ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +---------------------------------+--------------------------+---------+ |Interface | Attribut | Valeur | +---------------------------------+--------------------------+---------+ |fputwc(), putwc() | Securite des threads | MT-Safe | +---------------------------------+--------------------------+---------+ STANDARDS C11, POSIX.1-2008. HISTORIQUE C99, POSIX.1-2001. NOTES Le comportement de fputwc() depend de la valeur LC_CTYPE de la localisation utilisee. En l'absence d'informations supplementaires passees a l'appel fopen(3), il est raisonnable de penser que fputwc() ecrira en fait la sequence multioctet correspondant au caractere large wc. VOIR AUSSI fgetwc(3), fputws(3), unlocked_stdio(3) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot et Frederic Hantrais Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.8 2 mai 2024 fputwc(3)