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

std::wctype

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