Votre IP: 38.107.179.240 
  
 
Google
 
Accueil e-mail Linux
Linux
Perl
Perl
C
Langage C
Dico
Dictionnaire
Biblio liens
Bibliothèque de liens
Index articles
Index articles
 

Date création : 27-03-2008 20:23:44

Linux  Vous êtes dans : GNU/Linux Astuces / Pages man [Section3 - Sous-fonctions]


UNGETWC

 

Index

  1. NOM
  2. SYNOPSIS
  3. DESCRIPTION
  4. VALEUR RENVOYÉE
  5. CONFORMITÉ
  6. VOIR AUSSI
  7. NOTES
  8. TRADUCTION

 

NOMIndex

ungetwc - Remettre un caractère large dans un flux  

SYNOPSISIndex

#include <wchar.h>

wint_t ungetwc(wint_t wc, FILE *flux);
 

DESCRIPTIONIndex

La fonction ungetwc() est l'équivalent de la fonction ungetc() pour les caractères larges. Elle remet un caractère large dans le flux et renvoie sa valeur.
Si wc est WEOF, WEOF est renvoyé. Si wc est un caractère large non valide, errno est positionné à EILSEQ et WEOF est renvoyé.
Si wc est un caractère large valide, celui-ci est remis dans le flux et devient alors disponible pour de nouvelles opérations de lecture de caractères larges. Le pointeur de fichier est décrémenté de un ou plus. L'indicateur de fin de fichier est réinitialisé. L'image du fichier sur disque n'est pas affectée.
NB : wc n'a pas besoin d'être le dernier caractère large lu depuis le flux ; ce peut être n'importe quel autre caractère large.
Si l'implémentation supporte la remise dans le flux de caractères multiples, les caractères larges seront lus dans l'ordre inverse. Cependant, seulement un niveau de réinjection est garanti.  

VALEUR RENVOYÉEIndex

La fonction ungetwc() renvoie wc en cas de succès ou WEOF en cas d'erreur.  

CONFORMITÉIndex

C89.  

VOIR AUSSIIndex

fgetwc(3)  

NOTESIndex

Le comportement de ungetwc() dépend de la catégorie LC_CTYPE de la localisation en cours.  

TRADUCTIONIndex

Cette page de manuel a été traduite par Thierry Vignaud <tvignaud AT mandriva DOT com> en 2002, puis a été mise à jour par Alain Portal <aportal AT univ-montp2 DOT fr> jusqu'en 2006.
La traduction de cette page de manuel est basée sur les traductions disponibles sur http://manpagesfr.free.fr/, mais est gérée par l'équipe francophone de traduction de Debian au travers de la liste de discussion debian-l10n-french.
Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr.
Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C <section> <page_de_man> ».


Création : octobre 2007  © Tous droits réservés 2007 linux-perl-c
Valid HTML 4.01 TransitionalValid CSS