Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation avec
Le langage C
Voir le programme détaillé

La librairie <uchar.h> (<cuchar> en C++)

Accès rapide :
Présentation de l'entête <uchar.h>
Entête à inclure
Eléments fournis par la librairie <uchar.h>

Présentation de l'entête <uchar.h>

L'entête <uchar.h> regroupe les types et fonctions de conversion associés aux unités de code UTF-8, UTF-16 et UTF-32.

Entête à inclure

#include <uchar.h>  // <cuchar> en C++

Eléments fournis par la librairie <uchar.h>

Nom Type Description
__STDC_UTF_16__ (C11) macro Indique que char16_t utilise UTF-16.
__STDC_UTF_32__ (C11) macro Indique que char32_t utilise UTF-32.
__STDC_VERSION_UCHAR_H__ (C23) macro Version de l'entête uchar.h.
char8_t (C23) type Type entier non signé destiné aux unités de code UTF-8.
char16_t (C11) type Type entier non signé destiné aux unités de code UTF-16.
char32_t (C11) type Type entier non signé destiné aux unités de code UTF-32.
c8rtomb (C23) fonction Convertit une unité de code UTF-8 en séquence multioctet.
mbrtoc8 (C23) fonction Convertit une séquence multioctet en unité de code UTF-8.
c16rtomb (C11) fonction Convertit une unité de code UTF-16 en séquence multioctet.
mbrtoc16 (C11) fonction Convertit une séquence multioctet en unité de code UTF-16.
c32rtomb (C11) fonction Convertit une unité de code UTF-32 en séquence multioctet.
mbrtoc32 (C11) fonction Convertit une séquence multioctet en unité de code UTF-32.


Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation avec
Le langage C
Voir le programme détaillé