wctomb   Début   Suivant   Sommaire   Préc.page.lue   Accueil
Section: Manuel du programmeur Linux (3)
Updated: 25 juillet 1999
Sommaire  



NOM   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
wctomb - Convertir un caractère étendu en caractère multi-octet  



SYNOPSIS   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
#include <stdlib.h>

int wctomb (char *s, wchar_t wchar);
 



DESCRIPTION   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
Si s n'est pas NULL, la fonction wctomb() convertit le caractère large wc dans sa représentation multi-octets et le stocke au début de la chaîne de caractères pointée par s. Elle met à jour l'état de décalage, variable statique anonyme connue uniquement de la fonction wctomb(), et renvoie la longueur de la représentation multioctets, c'est-à-dire le nombre d'octets écrits dans s.

Le programmeur doit s'assurer qu'il y a suffisamment de place pour MB_CUR_MAX octets au moins dans s.

Si s est NULL, la fonction wctomb() réinitialise l'état de décalage, connu seulement de cette fonction, à sa valeur initiale et renvoie une valeur non nulle si l'encodage a un état de décalage non trivial, ou zéro si l'encodage est sans état.  




VALEUR RENVOYÉE   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
Si s n'est pas NULL, la fonction wctomb() renvoie le nombre d'octets qui ont été écrits dans la chaîne d'octet à l'adresse s. Si wc ne peut pas être représenté par une séquence multi-octets (d'après la localisation en cours), elle renvoie -1.

Si s est NULL, la fonction wctomb() renvoie une valeur non nulle si l'encodage a un état de décalage non trivial, ou zéro si l'encodage est sans état.  




CONFORMITÉ   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
C99.  



NOTES   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
Le comportement de wctomb() dépend de la catégorie LC_TYPE de la localisation en cours.

Cette fonction ne doit pas être utilisée dans un environnement multi-threads. La routine wcrtomb(3) fournit une meilleure interface pour la même fonctionnalité.  




VOIR AUSSI   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
MB_CUR_MAX(3), wcrtomb(3), wcstombs(3)  



TRADUCTION   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil

Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 11 décembre 1996 et révisée le 8 janvier 2008.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 wctomb ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.


 



Sommaire   Début   Suivant   Sommaire   Préc.page.lue   Accueil
NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
CONFORMITÉ
NOTES
VOIR AUSSI
TRADUCTION

Ce document a été créé par man2html suivi de man2html.pl, le 17/10/2008 17:53:35, en utilisant les pages de 'man'.
 

Valid HTML 4.01 Transitional