zion - mbsrtowcs
Nom
mbsrtowcs - Convertir une séquence multi-octets en chaîne de caractères larges.
Résumé
.nf #include <wchar.h> size_t mbsrtowcs (wchar_t * dest , const char ** src , size_t len , mbstate_t * ps ); .fi
Description
Si dest n'est pas un pointeur NULL, la fonction mbsrtowcs convertit la séquence multi-octets *src en une chaîne de caractères larges débutant en dest. Au maximum, len caractères larges seront écrits dans dest. L'état de conversion *ps est mis à jour. La conversion est en fait réalisée en invoquant à répétition mbrtowc(dest,*src,n,ps) où n est un nombre positif, aussi longtemps que cet appel réussit, en incrémentant chaque fois dest et en augmentant src du nombre d'octets lus. La conversion peut s'arrêter pour trois raisons :
1. Une séquence multi-octets invalide a été rencontrée. Dans ce cas, *src pointera sur la séquence invalide, et la fonction renvoie (size_t)(-1) en positionnant errno à la valeur EILSEQ.
2. len caractères larges différents de L'
Poster un commentaire