iscntrl
, iswcntrl
, _iscntrl_l
, _iswcntrl_l
Tamsayının denetim karakterini temsil edip etmediğini belirler.
Sözdizimi
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 için tamsayı
locale
Kullanılacak yerel ayar.
Dönüş değeri
Bu yordamların her biri, bir denetim karakterinin belirli bir gösterimiyse c
sıfır olmayan bir değer döndürür. iscntrl
bir denetim karakteriyse c
sıfır olmayan bir değer döndürür (0x00 - 0x1F veya 0x7F). iswcntrl
denetim genişliğinde bir karakterse c
sıfır olmayan bir değer döndürür. Bu yordamların her biri test koşulunu karşılamıyorsa c
0 döndürür.
Bu işlevlerin son ekine _l
sahip sürümleri, geçerli yerel ayar yerine geçirilen yerel ayar parametresini kullanır. Daha fazla bilgi için bkz . Yerel Ayar.
EOF değilse c
veya 0 ile 0xFF arasında (dahil) ve _iscntrl_l
davranışı iscntrl
tanımlanmamıştır. 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şlemeleri
TCHAR.H yordamı | _UNICODE ve _MBCS tanımlanmadı |
_MBCS tanımlanan |
_UNICODE tanımlanan |
---|---|---|---|
_istcntrl |
iscntrl |
iscntrl |
iswcntrl |
_istcntrl_l |
_iscntrl_l |
_iscntrl_l |
_iswcntrl_l |
Açıklamalar
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
Yordam | Gerekli başlık |
---|---|
iscntrl |
<ctype.h> |
iswcntrl |
<ctype.h> veya <wchar.h> |
_iscntrl_l |
<ctype.h> |
_iswcntrl_l |
<ctype.h> veya <wchar.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.