_isctype, iswctype, _isctype_l, _iswctype_l
Проверяют c на свойство, указанное аргументом desc. Для каждого допустимого значения desc существует эквивалентная процедура классификации для расширенных символов.
int _isctype(
int c,
_ctype_t desc
);
int _isctype_l(
int c,
_ctype_t desc,
_locale_t locale
);
int iswctype(
wint_t c,
wctype_t desc
);
int _iswctype_l(
wint_t c,
wctype_t desc,
_locale_t locale
);
Параметры
c
Целое число, которое требуется проверить.desc
Проверяемое свойство. Это обычно извлекается с помощью ctype или wctype.locale
Языковой стандарт, который будет использоваться для любой зависящей от языкового стандарта проверки.
Возвращаемое значение
_isctype и iswctype возвращают ненулевое значение, если c имеет свойство, указанное desc, в текущем языковом стандарте, или 0, если это не так. Версии этих функций с суффиксом _l идентичны, за исключением того, что для поведения, зависящего от языкового стандарта, они используют переданный параметр языкового стандарта вместо текущего языкового стандарта. Для получения дополнительной информации см. Языковой стандарт.
Поведение _isctype и _isctype_l является неопределенным, если c не является концом файла или не находится в диапазоне от 0 до 0xFF включительно. При использовании библиотеки CRT отладки и c не является одним из этих значений, функции вызывают утверждение.
Универсальное текстовое сопоставление функций
Подпрограмма Tchar.h |
_UNICODE и _MBCS не определены |
_MBCS определено |
_UNICODE определено |
---|---|---|---|
n/a |
_isctype |
n/a |
_iswctype |
n/a |
_isctype_l |
n/a |
_iswctype_l |
Требования
Подпрограмма |
Обязательный заголовок |
---|---|
_isctype |
<ctype.h> |
iswctype |
<ctype.h> или <wchar.h> |
_isctype_l |
<ctype.h> |
_iswctype_l |
<ctype.h> или <wchar.h> |
Дополнительные сведения о совместимости см. в разделе Совместимость во введении.
Библиотеки
Все версии библиотек времени выполнения C.
Эквивалент в .NET Framework
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.