Section courante

A propos

Section administrative du site

ICONV

Interface de conversion
C pour Unix iconv.h

Syntaxe

size_t iconv(iconv_t cd, const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft);

Paramètres

Nom Description
cd Ce paramètre représente le descripteur de conversion obtenu via un appel à iconv_open. Il identifie la conversion entre deux ensembles de caractères.
inbuf Ce paramètre est un pointeur vers un pointeur de tampon d'entrée contenant la séquence de caractères à convertir. Il est mis à jour pour pointer vers le caractère suivant à traiter.
inbytesleft Ce paramètre indique le nombre d'octets restants à lire dans le tampon d'entrée. Il est mis à jour à mesure que des octets sont consommés.
outbuf Ce paramètre est un pointeur vers un pointeur de tampon de sortie où la séquence convertie sera écrite. Il est mis à jour pour pointer vers le prochain emplacement libre.
outbytesleft Ce paramètre indique le nombre d'octets disponibles dans le tampon de sortie. Il est mis à jour à mesure que des octets sont écrits.

Description

Cette fonction permet de convertir la séquence de caractères d'un ensemble de codes dans le tableau spécifié, en une séquence de caractères correspondants dans un autre ensemble de codes dans le tableau spécifié.



Dernière mise à jour : Vendredi, le 5 Juin 2020