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