Standard library header <wctype.h> (C95)
From cppreference.net
Этот заголовок является частью библиотеки функций классификации и преобразования широких символов .
Содержание |
Функции
Классификация символов |
|
|
(C95)
|
проверяет, является ли широкий символ буквенно-цифровым
(функция) |
|
(C95)
|
проверяет, является ли широкий символ буквенным
(функция) |
|
(C95)
|
проверяет, является ли широкий символ символом нижнего регистра
(функция) |
|
(C95)
|
проверяет, является ли широкий символ символом верхнего регистра
(функция) |
|
(C95)
|
проверяет, является ли широкий символ цифрой
(функция) |
|
(C95)
|
проверяет, является ли широкий символ шестнадцатеричным символом
(функция) |
|
(C95)
|
проверяет, является ли широкий символ управляющим символом
(функция) |
|
(C95)
|
проверяет, является ли широкий символ графическим символом
(функция) |
|
(C95)
|
проверяет, является ли широкий символ пробельным символом
(функция) |
|
(C99)
|
проверяет, является ли широкий символ пустым символом
(функция) |
|
(C95)
|
проверяет, является ли широкий символ печатаемым символом
(функция) |
|
(C95)
|
проверяет, является ли широкий символ символом пунктуации
(функция) |
|
(C95)
|
классифицирует широкий символ согласно указанной
LC_CTYPE
категории
(функция) |
|
(C95)
|
ищет категорию классификации символов в текущей локали C
(функция) |
Манипуляция символами |
|
|
(C95)
|
преобразует широкий символ в нижний регистр
(функция) |
|
(C95)
|
преобразует широкий символ в верхний регистр
(функция) |
|
(C95)
|
выполняет отображение символов согласно указанной
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);