Namespaces
Variants

Standard library header <wctype.h> (C95)

From cppreference.net

Cet en-tête fait partie de la bibliothèque de classification et de mappage de caractères larges .

Table des matières

Fonctions

Classification des caractères
vérifie si un caractère large est alphanumérique
(fonction)
vérifie si un caractère large est alphabétique
(fonction)
vérifie si un caractère large est une minuscule
(fonction)
vérifie si un caractère large est une majuscule
(fonction)
vérifie si un caractère large est un chiffre
(fonction)
vérifie si un caractère large est un caractère hexadécimal
(fonction)
vérifie si un caractère large est un caractère de contrôle
(fonction)
vérifie si un caractère large est un caractère graphique
(fonction)
vérifie si un caractère large est un caractère d'espacement
(fonction)
vérifie si un caractère large est un caractère blanc
(fonction)
vérifie si un caractère large est un caractère imprimable
(fonction)
vérifie si un caractère large est un caractère de ponctuation
(fonction)
classe un caractère large selon la catégorie LC_CTYPE spécifiée
(fonction)
(C95)
recherche une catégorie de classification de caractères dans la locale C actuelle
(fonction)
Manipulation des caractères
convertit un caractère large en minuscule
(fonction)
convertit un caractère large en majuscule
(fonction)
effectue un mappage de caractères selon la catégorie de mappage LC_CTYPE spécifiée
(fonction)
(C95)
recherche une catégorie de mappage de caractères dans la locale C actuelle
(fonction)

Types

wint_t
(C95)
type entier pouvant contenir n'importe quel caractère large valide et au moins une valeur supplémentaire
(typedef)
wctrans_t
(C95)
type scalaire qui contient le mappage de caractères spécifique aux paramètres régionaux
(typedef)
wctype_t
(C95)
type scalaire qui contient la classification de caractères spécifique aux paramètres régionaux
(typedef)

Macros

WEOF
(C95)
une valeur non-caractère de type wint_t utilisée pour indiquer des erreurs
(constante macro)

Synopsis

typedef /* voir description */ wctrans_t;
typedef /* voir description */ wctype_t;
typedef /* voir description */ wint_t;
#define WEOF /* voir description */
int iswalnum(wint_t wc);
int iswalpha(wint_t wc);
int iswblank(wint_t wc);
int iswcntrl(wint_t wc);
int iswdigit(wint_t wc);
int iswgraph(wint_t wc);
int iswlower(wint_t wc);
int iswprint(wint_t wc);
int iswpunct(wint_t wc);
int iswspace(wint_t wc);
int iswupper(wint_t wc);
int iswxdigit(wint_t wc);
int iswctype(wint_t wc, wctype_t desc);
wctype_t wctype(const char* property);
wint_t towlower(wint_t wc);
wint_t towupper(wint_t wc);
wint_t towctrans(wint_t wc, wctrans_t desc);
wctrans_t wctrans(const char* property);