iscntrl, iswcntrl, _iscntrl_l, _iswcntrl_l

 

Самая актуальная документация по Visual Studio 2017: Документация по Visual Studio 2017.

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

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 используют переданный параметр языкового стандарта вместо текущего языкового стандарта. Для получения дополнительной информации см. Locale.

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

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

Подпрограмма TCHAR.H_UNICODE и _MBCS не определены_MBCS определено_UNICODE определено
_istcntrliscntrliscntrliswcntrl
_istcntrl_l_iscntrl_l_iscntrl_l_iswcntrl_l
ПодпрограммаОбязательный заголовок
iscntrl<ctype.h>
iswcntrl<ctype.h>или<wchar.h></wchar.h></ctype.h>
_iscntrl_l<ctype.h>
_iswcntrl_l<ctype.h>или<wchar.h></wchar.h></ctype.h>

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

System::char::IsControl

Классификация символов
Языковой стандарт
Процедуры Is, isw

Показ: