Espaces de noms
Variantes
Affichages
Actions

wctomb

De cppreference.com
< c‎ | string‎ | multibyte

 
 
 
Chaînes à zéro terminal multi-octets
Large / multi-octets conversions
Original:
Wide/multibyte conversions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
mbsinit
Types
Original:
Types
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
mbstate_t
 
Defined in header <stdlib.h>
int wctomb( char* s, wchar_t wc );
Convertit une wc caractère large multibyte encodage et stocke (y compris les séquences de décalage) dans le tableau de caractères dont le premier élément est pointé par s. Pas plus que les caractères sont stockés MB_CUR_MAX .
Original:
Converts a wide character wc to multibyte encoding and stores it (including any shift sequences) in the char array whose first element is pointed to by s. No more than MB_CUR_MAX characters are stored.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Si wc est le caractère nul, l'octet nul est écrit s, précédée par des séquences de décalage nécessaires pour rétablir l'état initial .
Original:
If wc is the null character, the null byte is written to s, preceded by any shift sequences necessary to restore the initial shift state.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Si s est un pointeur NULL, réinitialise l'état global de conversion et détermine si des séquences de décalage sont utilisés .
Original:
If s is a null pointer, resets the global conversion state and determines whether shift sequences are used.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Sommaire

[modifier] Notes

Chaque appel à wctomb mises à jour de l'état interne de conversion global (un objet statique de mbstate_t type, connu seulement de cette fonction). Si l'encodage multi-octets utilise le déplacement Etats, cette fonction n'est pas réentrant. Dans tous les cas, plusieurs threads ne doit pas appeler wctomb sans synchronisation: wcrtomb peut être utilisé à la place .
Original:
Each call to wctomb updates the internal global conversion state (a static object of type mbstate_t, only known to this function). If the multibyte encoding uses shift states, this function is not reentrant. In any case, multiple threads should not call wctomb without synchronization: wcrtomb may be used instead.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[modifier] Paramètres

s -
pointeur vers le tableau de caractères pour la sortie
Original:
pointer to the character array for output
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
wc -
caractère large à convertir
Original:
wide character to convert
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[modifier] Retourne la valeur

Si s n'est pas un pointeur NULL, retourne le nombre d'octets qui sont contenues dans la représentation multi-octets de wc ou -1 si wc n'est pas un caractère valide .
Original:
If s is not a null pointer, returns the number of bytes that are contained in the multibyte representation of wc or -1 if wc is not a valid character.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Si s est un pointeur NULL, réinitialise son état de conversion interne pour représenter l'état initial et 0 revient si l'encodage multi-octets actuelle n'est pas dépendant de l'état (ne pas utiliser des séquences de décalage) ou une valeur non nulle si l'encodage multi-octets actuelle est dépendant de l'état (utilise des séquences de décalage) .
Original:
If s is a null pointer, resets its internal conversion state to represent the initial shift state and returns 0 if the current multibyte encoding is not state-dependent (does not use shift sequences) or a non-zero value if the current multibyte encoding is state-dependent (uses shift sequences).
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[modifier] Exemple

[modifier] Voir aussi

convertit le caractère multi-octets suivante de caractères larges
Original:
converts the next multibyte character to wide character
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(fonction) [edit]
convertit le caractère large de sa représentation multi-octets, état donné
Original:
converts a wide character to its multibyte representation, given state
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(fonction) [edit]