Экспорт (0) Печать
Развернуть все
and
div
eof
not
or
xor
Развернуть Свернуть
Данная статья переведена автоматически. Наведите указатель мыши на предложения статьи, чтобы просмотреть исходный текст. Дополнительные сведения.
Перевод
Текст оригинала

iscntrl, iswcntrl, _iscntrl_l, _iswcntrl_l

Определяет, представляет ли целое число управляющий символ.

int iscntrl( 
   int c 
);
int iswcntrl( 
   wint_t c 
);
int _iscntrl_l( 
   int c,
   _locale_t locale
);
int _iswcntrl_l( 
   wint_t c,
   _locale_t locale
);

c

Целое число, которое требуется проверить.

locale

Используемый языковой стандарт.

Каждая из этих процедур возвращает отличное от нуля значение, если c — конкретное представление управляющего символа. iscntrl возвращает ненулевое значение, если c - управляющий символ (0x00 – 0x1F или 0x7F). iswcntrl возвращает ненулевое значение, если c - расширенный управляющий символ. Каждая из этих процедур возвращает 0, если c не удовлетворяет условию теста.

Версии этих функций с суффиксом _l используют переданный параметр языкового стандарта вместо текущего языкового стандарта. Для получения дополнительной информации см. Языковой стандарт.

Поведение iscntrl и _iscntrl_l является неопределенным, если c не является концом файла или не находится в диапазоне от 0 до 0xFF включительно. При использовании библиотеки CRT отладки и c не является одним из этих значений, функции вызывают утверждение.

Универсальное текстовое сопоставление функций

Подпрограмма TCHAR.H

_UNICODE и _MBCS не заданы

_MBCS задан

_UNICODE задан

_istcntrl

iscntrl

iscntrl

iswcntrl

_istcntrl_l

_iscntrl_l

_iscntrl_l

_iswcntrl_l

Подпрограмма

Требуемый заголовок

iscntrl

<ctype.h>

iswcntrl

<ctype.h> или <wchar.h>

_iscntrl_l

<ctype.h>

_iswcntrl_l

<ctype.h> или <wchar.h>

Дополнительные сведения о совместимости см. в разделе Совместимость.

Добавления сообщества

ДОБАВИТЬ
Показ:
© 2014 Microsoft