iscntrl, iswcntrl, _iscntrl_l, _iswcntrl_l
Bir tamsayının bir denetim karakterini temsil edip etmediğini belirler.
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
);
Parametreler
c
Test etmek için bir tamsayılocale
Kullanılacak yerel ayar.
Dönüş Değeri
c bir denetim karakterinin belirli bir gösterimiyse, bu yordamların her biri sıfır olmayan bir değer döndürür.iscntrl sıfır dışında bir değeri c denetim karakteriyse (0x00 – 0x1F veya 0x7F) döndürür.iswcntrlsıfır dışında bir değeri, c denetim geniş karakteriyse döndürür.c test koşulunu karşılamazsa, bu yordamların her biri 0 getirir.
_l sonekine sahip bu işlevlerin sürümleri, geçerli yerel ayarı yerine iletilen yerel ayar parametresini kullanmalarıdır.Daha fazla bilgi için bkz. Yerel Ayar.
iscntrl ve _iscntrl_l davranışı, c EOF değilse veya 0-0xFF aralığındaysa tanımsızdır.Bir hata ayıklama CRT kitaplığı kullanıldığında ve c bu değerlerden biri olmadığında, işlevler bir onay oluşturur.
Genel Metin Yordam Eşleşmeleri
TCHAR.H yordamı |
_UNICODE & _MBCS tanımlanmamış |
_MBCS tanımlanmış |
_UNICODE tanımlanmış |
---|---|---|---|
_istcntrl |
iscntrl |
iscntrl |
iswcntrl |
_istcntrl_l |
_iscntrl_l |
_iscntrl_l |
_iswcntrl_l |
Gereksinimler
Yordam |
Gerekli başlık |
---|---|
iscntrl |
<ctype.h> |
iswcntrl |
<ctype.h> or <wchar.h> |
_iscntrl_l |
<ctype.h> |
_iswcntrl_l |
<ctype.h> or <wchar.h> |
Ek uyumluluk bilgileri için bkz. Uyumluluk.