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