Заголовок стандартной библиотеки <wctype.h> (C95)
Этот заголовок является частью библиотеки утилит для классификации и преобразования широких символов.
Функции
Классификация символов |
|
|
(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) | целочисленный тип, способный хранить любой допустимый широкий символ и как минимум одно дополнительное значение (определение типа) |
|
wctrans_t
(C95) | скалярный тип для хранения зависящего от локали преобразования символов (определение типа) |
|
wctype_t
(C95) | скалярный тип для хранения зависящей от локали классификации символов (определение типа) |
Макросы
|
WEOF
(C95) | значение типа wint_t, не являющееся символом и используемое для обозначения ошибок (макроконстанта) |
Обзор
typedef /* see description */ wctrans_t; typedef /* see description */ wctype_t; typedef /* see description */ wint_t; #define WEOF /* see 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);
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/c/header/wctype