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.

.NET Framework Eşdeğeri

System::Char::IsControl

Ayrıca bkz.

Başvuru

Karakter Sınıflaması

Yerel Ayar

is, isw Rutinleri