Namespaces
Variants

Standard library header <wctype.h> (C95)

From cppreference.net

Этот заголовок является частью библиотеки функций классификации и преобразования широких символов .

Содержание

Функции

Классификация символов
проверяет, является ли широкий символ буквенно-цифровым
(функция)
проверяет, является ли широкий символ буквенным
(функция)
проверяет, является ли широкий символ символом нижнего регистра
(функция)
проверяет, является ли широкий символ символом верхнего регистра
(функция)
проверяет, является ли широкий символ цифрой
(функция)
проверяет, является ли широкий символ шестнадцатеричным символом
(функция)
проверяет, является ли широкий символ управляющим символом
(функция)
проверяет, является ли широкий символ графическим символом
(функция)
проверяет, является ли широкий символ пробельным символом
(функция)
проверяет, является ли широкий символ пустым символом
(функция)
проверяет, является ли широкий символ печатаемым символом
(функция)
проверяет, является ли широкий символ символом пунктуации
(функция)
классифицирует широкий символ согласно указанной LC_CTYPE категории
(функция)
(C95)
ищет категорию классификации символов в текущей локали C
(функция)
Манипуляция символами
преобразует широкий символ в нижний регистр
(функция)
преобразует широкий символ в верхний регистр
(функция)
выполняет отображение символов согласно указанной LC_CTYPE категории отображения
(функция)
(C95)
ищет категорию отображения символов в текущей локали C
(функция)

Типы

wint_t
(C95)
целочисленный тип, который может содержать любой допустимый широкий символ и как минимум одно дополнительное значение
(typedef)
wctrans_t
(C95)
скалярный тип, содержащий локально-зависимое отображение символов
(typedef)
wctype_t
(C95)
скалярный тип, содержащий локально-зависимую классификацию символов
(typedef)

Макросы

WEOF
(C95)
несимвольное значение типа wint_t используемое для индикации ошибок
(макрос-константа)

Синопсис

typedef /* см. описание */ wctrans_t;
typedef /* см. описание */ wctype_t;
typedef /* см. описание */ wint_t;
#define WEOF /* см. описание */
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);