Namespaces
Variants

Standard library header <wctype.h> (C95)

From cppreference.net

Este encabezado es parte de la biblioteca de utilidades de clasificación y mapeo de caracteres anchos .

Contenidos

Funciones

Clasificación de caracteres
verifica si un carácter ancho es alfanumérico
(función)
verifica si un carácter ancho es alfabético
(función)
verifica si un carácter ancho es un carácter en minúscula
(función)
verifica si un carácter ancho es un carácter en mayúscula
(función)
verifica si un carácter ancho es un dígito
(función)
verifica si un carácter ancho es un carácter hexadecimal
(función)
verifica si un carácter ancho es un carácter de control
(función)
verifica si un carácter ancho es un carácter gráfico
(función)
verifica si un carácter ancho es un carácter de espacio
(función)
verifica si un carácter ancho es un carácter en blanco
(función)
verifica si un carácter ancho es un carácter imprimible
(función)
verifica si un carácter ancho es un carácter de puntuación
(función)
clasifica un carácter ancho de acuerdo a la categoría LC_CTYPE especificada
(función)
(C95)
busca una categoría de clasificación de caracteres en la configuración regional C actual
(función)
Manipulación de caracteres
convierte un carácter ancho a minúscula
(función)
convierte un carácter ancho a mayúscula
(función)
realiza mapeo de caracteres de acuerdo a la categoría de mapeo LC_CTYPE especificada
(función)
(C95)
busca una categoría de mapeo de caracteres en la configuración regional C actual
(función)

Tipos

wint_t
(C95)
tipo entero que puede contener cualquier carácter ancho válido y al menos un valor adicional
(typedef)
wctrans_t
(C95)
tipo escalar que contiene mapeo de caracteres específico de la configuración regional
(typedef)
wctype_t
(C95)
tipo escalar que contiene clasificación de caracteres específica de la configuración regional
(typedef)

Macros

WEOF
(C95)
un valor no-carácter de tipo wint_t utilizado para indicar errores
(constante macro)

Sinopsis

typedef /* ver descripción */ wctrans_t;
typedef /* ver descripción */ wctype_t;
typedef /* ver descripción */ wint_t;
#define WEOF /* ver descripción */
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);