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.
См. также
классифицирует широкий символ в соответствии с указанной категорией 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