Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
fgetws - Lire une chaine de caracteres larges depuis un flux FILE
SYNOPSIS
#include <wchar.h>
wchar_t *fgetws(wchar_t *ws, int n, FILE *stream);
DESCRIPTION
La fonction fgetws() est l'equivalent pour les caracteres larges de la
fonction fgets(3). Elle lit une chaine de caracteres d'au plus n-1
caracteres larges dans le tableau de caracteres larges pointes par ws,
puis ajoute un caractere nul final. La lecture s'arrete des qu'un
caractere large de saut de ligne a ete rencontre, et stocke. Elle
s'arrete aussi lorsque la fin du flux est atteinte.
Il est de la responsabilite du programmeur de s'assurer qu'il y a assez
de place pour au moins n caracteres larges dans ws.
Pour une version de cette fonction ignorant les verrouillages, voir
unlocked_stdio(3).
VALEUR RENVOY'EE
La fonction fgetws() renvoie ws s'il n'y a pas d'erreur. Si la fin du
flux est deja atteinte, ou si une erreur se produit, elle renvoie NULL.
CONFORMIT'E
C99, POSIX.1-2001.
NOTES
Le comportement de fgetws() depend de la categorie LC_CTYPE de la
localisation.
En l'absence d'information supplementaire transmise a l'appel fopen(3),
on peut raisonnablement supposer que fgetws() lira en fait une chaine
multi-octets depuis le flux, et la convertira en chaine de caracteres
larges.
Cette fonction n'est pas fiable, car elle ne permet pas de traiter
correctement les caracteres larges nuls, susceptible d'etre rencontres
en entree.
VOIR AUSSI
fgetwc(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/>.
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> >>.