Пространства имён
Варианты
Действия

std::wctype

Материал из cppreference.com
< cpp‎ | string‎ | wide
 
 
 
Широкие строки с завершающим нулём
Функции
Операции с символами
Преобразования в числовые форматы
(C++11)(C++11)
(C++11)(C++11)
Операции со строками
Операции с массивами
 
Определено в заголовочном файле <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.

[править] Смотрите также

классифицирует широкий символ в соответствии с указанной категорией LC_CTYPE
(функция) [править]