◐ Shell
clean mode source ↗

std::wctype — cppreference.com

Материал из cppreference.com

<tbody> </tbody>

Определено в заголовочном файле <cwctype>

std::wctype_t wctype( const char* str );

Создаёт значение типа std::wctype_t, которое описывает категорию LC_CTYPE классификации широких символов. Это может быть одна из стандартных категорий классификации или категория, специфичная для локали, например "jkanji".

Параметры

str Строка C, содержащая имя нужной категории

Следующие значения str поддерживаются во всех локалях C:

value of str effect
"alnum" определяет категорию, используемую std::iswalnum
"alpha" определяет категорию, используемую std::iswalpha
"blank" определяет категорию, используемую std::iswblank (C++11)
"cntrl" определяет категорию, используемую std::iswcntrl
"digit" определяет категорию, используемую std::iswdigit
"graph" определяет категорию, используемую std::iswgraph
"lower" определяет категорию, используемую std::iswlower
"print" определяет категорию, используемую std::iswprint
"space" определяет категорию, используемую std::iswspace
"upper" определяет категорию, используемую std::iswupper
"xdigit" определяет категорию, используемую std::iswxdigit

Возвращаемое значение

Объект std::wctype_t, подходящий для использования с std::iswctype для классификации широких символов в соответствии с именованной категорией текущей локали C или ноль, если str не именует категорию, поддерживаемую текущей локалью C.

Смотрите также