zion -  wcsnrtombs


Nom

wcsnrtombs - Convertir une chaîne de caractères larges en séquence multi-octets.

Résumé

.nf #include <wchar.h> size_t wcsnrtombs (char * dest , const wchar_t ** src , size_t nwc , size_t len , mbstate_t * ps ); .fi

Description

La fonction wcsnrtombs est l'équivalent de wcsrtombs, sauf que le nombre de caractères larges à convertir est limité (à nwc), en commençant en *src.

Si dest n'est pas un pointeur NULL, la fonction wcsnrtombs convertit au maximum nwc caractères larges depuis la chaîne *src vers la séquence multi-octets située en dest. Au plus len octets seront écrits dans dest. L'état de conversion *ps est mis à jour. La conversion est réalisée en fait en invoquant à répétition wcrtomb(dest,*src,ps), aussi longtemps que cet appel réussit, en augmentant à chaque fois dest du nombre d'octets écrits, et en incrémentant *src. La conversion peut se terminer pour trois raisons :

1. Un caractère large que l'on ne peut pas représenter par une séquence multi-octets (dans la localisation en cours) a été rencontré. Dans ce cas *src pointera sur le caractère invalide, et la fonction renverra (size_t)(-1) après avoir placé EILSEQ dans errno.

2. On a converti nwc caractères larges sans rencontrer 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 ?