wctype
|
Определено в заголовочном файле
<wctype.h>
|
||
|
wctype_t wctype
(
const
char
*
str
)
;
|
(начиная с C95) | |
Создает значение типа
wctype_t
, которое описывает категорию классификации широких символов
LC_CTYPE
. Это может быть одна из стандартных категорий классификации или специфичная для локали категория, такая как
"jkanji"
.
Содержание |
Параметры
| str | - | C-строка, содержащая имя требуемой категории |
Следующие значения
str
поддерживаются во всех локалях C:
значение
str
|
эффект |
"alnum"
|
определяет категорию, используемую функцией iswalnum |
"alpha"
|
определяет категорию, используемую функцией iswalpha |
"blank"
|
определяет категорию, используемую функцией iswblank (C99) |
"cntrl"
|
определяет категорию, используемую функцией iswcntrl |
"digit"
|
определяет категорию, используемую функцией iswdigit |
"graph"
|
определяет категорию, используемую функцией iswgraph |
"lower"
|
определяет категорию, используемую функцией iswlower |
"print"
|
определяет категорию, используемую функцией iswprint |
"space"
|
определяет категорию, используемую функцией iswspace |
"upper"
|
определяет категорию, используемую функцией iswupper |
"xdigit"
|
определяет категорию, используемую функцией iswxdigit |
Возвращаемое значение
wctype_t объект, пригодный для использования с iswctype для классификации широких символов в соответствии с именованной категорией текущей локали C, или ноль, если str не указывает на категорию, поддерживаемую текущей локалью C.
Ссылки
- Стандарт C23 (ISO/IEC 9899:2024):
-
- 7.30.2.2.2 Функция wctype (стр: TBD)
- Стандарт C17 (ISO/IEC 9899:2018):
-
- 7.30.2.2.2 Функция wctype (стр.: TBD)
- Стандарт C11 (ISO/IEC 9899:2011):
-
- 7.30.2.2.2 Функция wctype (стр. 452)
- Стандарт C99 (ISO/IEC 9899:1999):
-
- 7.25.2.2.2 Функция wctype (стр. 398)
Смотрите также
|
(C95)
|
классифицирует широкий символ согласно указанной
LC_CTYPE
категории
(функция) |
|
C++ documentation
для
wctype
|
|