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
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?