Spec-Zone.ru › C++

std::wctype

Определён в заголовочном файле <cwctype>
std::wctype_t wctype( const char* str );

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

Параметры

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

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

значение str назначение
"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.

См. также

iswctype
классифицирует широкий символ в соответствии с указанной категорией LC_CTYPE
(функция)
Документация C для wctype

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/string/wide/wctype

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API