dwww Home | Manual pages | Find package

fgetwc(3)                  Library Functions Manual                  fgetwc(3)

NOM
       fgetwc, getwc - Lire une chaîne de caractères larges dans un flux FILE

BIBLIOTHÈQUE
       Bibliothèque C standard (libc, -lc)

SYNOPSIS
       #include <stdio.h>
       #include <wchar.h>

       wint_t fgetwc(FILE *stream);
       wint_t getwc(FILE *stream);

DESCRIPTION
       La  fonction fgetwc() est l'équivalent pour les caractères larges de la
       fonction fgetc(3). Elle lit un caractère large depuis stream et le ren-
       voie. Si la fin du fichier est rencontrée, ou si ferror(stream) devient
       vrai, elle renvoie WEOF. Si une erreur de conversion de caractère large
       se produit, errno est défini à EILSEQ et WEOF est renvoyé.

       La  fonction  ou  la  macro  getwc()  fonctionne de manière identique à
       fgetwc(). Elle peut être implémentée sous forme de macro, et peut  éva-
       luer  ses  arguments  plus d'une fois. Il n'y a aucune raison de ne pas
       l'utiliser.

       Pour des versions de ces fonctions ignorant les verrouillages, voir un-
       locked_stdio(3).

VALEUR RENVOYÉE
       La fonction fgetwc() renvoie le caractère large suivant du flux. Sinon,
       WEOF est renvoyé et errno est positionné pour indiquer l'erreur.

ERREURS
       En plus des erreurs habituelles, il y a :

       EILSEQ Les données lues depuis le flux d'entrée ne forment pas des  ca-
              ractères corrects.

ATTRIBUTS
       Pour  une explication des termes utilisés dans cette section, consulter
       attributes(7).

       ┌─────────────────────────────────────┬──────────────────────┬─────────┐
       │InterfaceAttributValeur  │
       ├─────────────────────────────────────┼──────────────────────┼─────────┤
       │fgetwc(), getwc()                    │ Sécurité des threads │ MT-Safe │
       └─────────────────────────────────────┴──────────────────────┴─────────┘

STANDARDS
       POSIX.1-2001, POSIX.1-2008, C99.

NOTES
       Le comportement de fgetwc() dépend de la catégorie LC_CTYPE de la loca-
       lisation en cours.

       En l'absence d'informations supplémentaires passées à l'appel fopen(3),
       il est normal de présumer que fgetwc() va lire en réalité une  séquence
       multioctet depuis le flux puis la convertir en une chaîne de caractères
       larges.

VOIR AUSSI
       fgetws(3), fputwc(3), ungetwc(3), unlocked_stdio(3)

TRADUCTION
       La traduction française de cette page de manuel a été créée par  Chris-
       tophe  Blaess  <https://www.blaess.fr/christophe/>, Stéphan Rafin <ste-
       phan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, Fran-
       çois  Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Gué-
       rard <fevrier@tigreraye.org>, Jean-Luc  Coulon  (f5ibh)  <jean-luc.cou-
       lon@wanadoo.fr>,  Julien  Cristau <jcristau@debian.org>, Thomas Huriaux
       <thomas.huriaux@gmail.com>, Nicolas François  <nicolas.francois@centra-
       liens.net>,  Florentin  Duneau <fduneau@gmail.com>, Simon Paillard <si-
       mon.paillard@resel.enst-bretagne.fr>,   Denis   Barbier    <barbier@de-
       bian.org>, David Prévot <david@tilapin.org> et Frédéric Hantrais <fhan-
       trais@gmail.com>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la        GNU        General       Public       License       version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ concernant  les  conditions
       de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si  vous découvrez un bogue dans la traduction de cette page de manuel,
       veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩.

Pages du manuel de Linux 6.03  15 décembre 2022                      fgetwc(3)

Generated by dwww version 1.15 on Sat Jun 29 00:27:33 CEST 2024.