MBSRTOWCS |
Multi-octets à Unicode |
| C pour Unix |
wchar.h |
Syntaxe
|
size_t mbsrtowcs(wchar_t *dst, const char **src, size_t len, mbstate_t *ps);
|
Paramètres
| Nom |
Description |
| dst |
Ce paramètre est un pointeur vers un tableau de type wchar_t où seront stockés les caractères Unicode résultants. Si ce paramètre est NULL, la fonction calcule simplement la longueur de la conversion. |
| src |
Ce paramètre est un pointeur vers un pointeur de chaîne multi-octets source. Ce paramètre permet à la fonction de lire les caractères à convertir, et le pointeur est mis à jour pour indiquer la position de la prochaine conversion. |
| len |
Ce paramètre spécifie le nombre maximal de caractères larges (Unicode) à écrire dans dst. Cela limite la conversion. |
| ps |
Ce paramètre est un pointeur vers un objet de type mbstate_t qui maintient l'état de conversion entre plusieurs appels. Ce paramètre permet de gérer correctement les séquences de caractères partiellement lues ou converties. |
Description
Cette fonction permet de convertir une chaîne de caractères multi-octets en chaîne de caractères Unicode.
Dernière mise à jour : Vendredi, le 5 Juin 2020