wctype
Определяет правила классификации для кодов расширенных символов.
wctype_t wctype(
const char * property
);
Параметры
- property
Строка свойства.
Возвращаемое значение
Если LC_CTYPE категория текущего языкового стандарта не определяет правила классификации, имя которого соответствует строке свойства propertyфункция возвращает ноль.В противном случае возвращается ненулевое значение, подходящее для использования в качестве второго аргумента к последующему вызову towctrans.
Заметки
Функция определяет правила классификации для кодов расширенных символов.Следующие пары вызовов имеют одну и ту же расширение функциональности для всех языковых стандартах (только реализацию удается указать дополнительные правила классификации даже в языковом стандарте "c"):
Функция |
Аналогично |
---|---|
iswalnum( c ) |
iswctype( c, wctype( "alnum" ) ) |
iswalpha( c ) |
iswctype( c, wctype( "alpha" ) ) |
iswcntrl( c ) |
iswctype( c, wctype( "cntrl" ) ) |
iswdigit( c ) |
iswctype( c, wctype( "digit" ) ) |
iswgraph( c ) |
iswctype( c, wctype( "graph" ) ) |
iswlower( c ) |
iswctype( c, wctype( "lower" ) ) |
iswprint( c ) |
iswctype( c, wctype( "print" ) ) |
iswpunct( c ) |
iswctype( c, wctype( "punct" ) ) |
iswspace( c ) |
iswctype( c, wctype( "space" ) ) |
iswupper( c ) |
iswctype( c, wctype( "upper" ) ) |
iswxdigit( c ) |
iswctype( c, wctype( "xdigit" ) ) |
Требования
Процедура |
Обязательный заголовок |
---|---|
wctype |
<wctype.h> |
Дополнительные сведения о совместимости см. Совместимость во введении.