Spec-Zone.ru › C++

std::wctype

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

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

Параметры

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

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

значение 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/w/cpp/string/wide/wctype

Spec-Zone.ru

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