Aracılığıyla paylaş


_isctype, iswctype, _isctype_l, _iswctype_l

bağımsız değişkeni tarafından belirtilen özelliği sınar cdesc.ctype her geçerli değeri için desceşdeğer bir geniş karakter sınıflandırma yordamı vardır.

Sözdizimi

int _isctype(
   int c,
   _ctype_t desc
);
int _isctype_l(
   int c,
   _ctype_t desc,
   _locale_t locale
);
int iswctype(
   wint_t c,
   wctype_t desc
);
int _iswctype_l(
   wint_t c,
   wctype_t desc,
   _locale_t locale
);

Parametreler

c
Test için tamsayı.

desc
Test için özellik. özelliği normalde veya wctypekullanılarak ctype alınır.

locale
Yerel ayara bağımlı testlerde kullanılacak yerel ayar.

Dönüş değeri

_isctypeve iswctype geçerli yerel ayarda tarafından desc belirtilen özelliğe sahipse c sıfır olmayan bir değer döndürür. Aksi takdirde 0 döndürür. Bu işlevlerin sonekli _l sürümleri aynıdır, ancak yerel ayara bağımlı davranışları için geçerli yerel ayar yerine geçirilen yerel ayarı kullanırlar. Daha fazla bilgi için bkz . Yerel Ayar.

EOF değilse c veya 0 ile 0xFF arasında (dahil) ve _isctype_l davranışı _isctype 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
yok _isctype Yok _iswctype
Yok _isctype_l yok _iswctype_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
_isctype <ctype.h>
iswctype <ctype.h> veya <wchar.h>
_isctype_l <ctype.h>
_iswctype_l <ctype.h> veya <wchar.h>

Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Kitaplıklar

C çalışma zamanı kitaplıklarının tüm sürümleri.

Ayrıca bkz.

Karakter sınıflandırması
Yerel ayar
is, isw yordamlar