Man page - fwide(3)

Packages contains this manual

Available languages:

en fr pt_BR es pl ja ru ro de

Manual

fwide

NOM
BIBLIOTHÈQUE
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
STANDARDS
HISTORIQUE
NOTES
VOIR AUSSI
TRADUCTION

NOM

fwide - DĂ©finir et dĂ©terminer les orientations d’un flux FILE

BIBLIOTHÈQUE

BibliothĂšque C standard ( libc , -lc )

SYNOPSIS

#include <wchar.h>

int fwide(FILE * stream , int mode );

Exigences de macros de test de fonctionnalités pour la glibc (consulter feature_test_macros (7)) :

fwide () :
" _XOPEN_SOURCE >= 500 || _ISOC99_SOURCE0
|| _POSIX_C_SOURCE >= 200112L

DESCRIPTION

Lorsque mode vaut zĂ©ro, la fonction fwide () dĂ©termine l’orientation du flux stream . Elle renvoie une valeur positive si stream est orientĂ© caractĂšres larges, c’est-Ă -dire si les entrĂ©es-sorties par caractĂšres larges sont autorisĂ©es, mais pas celles par octet. Elle renvoie une valeur nĂ©gative si stream est orientĂ© octets, c’est-Ă -dire si les entrĂ©es-sorties par octet sont autorisĂ©es, mais pas celles par caractĂšres larges. Elle renvoie zĂ©ro si stream n’a pas encore d’orientation. Dans ce cas, l’opĂ©ration d’entrĂ©e-sortie suivante peut changer son orientation (octet s’il s’agit d’une opĂ©ration normale, caractĂšres larges si c’est une opĂ©ration avec des caractĂšres larges).

une fois qu’un flux a une orientation, elle ne peut pas ĂȘtre changĂ©e, et persistera jusqu’à sa fermeture.

Quand le mode est non nul, la fonction fwide () essaye d’abord de dĂ©finir l’orientation correspondante du flux stream (caractĂšres larges si le mode est supĂ©rieur Ă  0, octets s’il est nĂ©gatif). Puis elle renvoie une valeur correspondant Ă  l’orientation rĂ©elle, comme prĂ©cĂ©demment.

VALEUR RENVOYÉE

La fonction fwide () renvoie l’orientation du flux, aprĂšs l’avoir Ă©ventuellement modifiĂ©e. Une valeur de retour positive reprĂ©sente une orientation caractĂšres larges, une valeur de retour nĂ©gative reprĂ©sente une orientation octets, et une valeur de retour nulle reprĂ©sente une orientation non dĂ©finie.

STANDARDS

C11, POSIX.1-2008.

HISTORIQUE

POSIX.1-2001, C99.

NOTES

Une sortie en caractĂšres larges dans un flux orientĂ© octets peut ĂȘtre rĂ©alisĂ©e avec la fonction fprintf (3) en utilisant les directives %lc et %ls .

Les sorties orientées caractÚres dans un flux orienté caractÚres larges sont possibles en utilisant les directives %c et %s de la fonction fwprintf (3).

VOIR AUSSI

fprintf (3), fwprintf (3)

TRADUCTION

La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.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.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot <david@tilapin.org>, Jean-Baptiste Holcroft <jean-baptiste@holcroft.fr> et Grégoire Scano <gregoire.scano@malloc.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 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 .