Bagikan melalui


_isctype, iswctype, _isctype_l, _iswctype_l

c Pengujian untuk properti yang ctype ditentukan oleh desc argumen . Untuk setiap nilai descyang valid, ada rutinitas klasifikasi karakter lebar yang setara.

Sintaks

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
);

Parameter

c
Bilangan bulat untuk diuji.

desc
Properti untuk diuji. Properti biasanya diambil menggunakan ctype atau wctype.

locale
Lokal yang akan digunakan untuk pengujian yang bergantung pada lokal.

Nilai hasil

_isctype dan iswctype mengembalikan nilai bukan nol jika c memiliki properti yang ditentukan oleh desc di lokal saat ini. Jika tidak, mereka mengembalikan 0. Versi fungsi-fungsi ini dengan _l akhiran identik kecuali bahwa mereka menggunakan lokal yang diteruskan alih-alih lokal saat ini untuk perilaku yang bergantung pada lokal mereka. Untuk informasi selengkapnya, lihat Lokal.

_isctype Perilaku dan _isctype_l tidak terdefinisi jika c bukan EOF atau dalam rentang 0 hingga 0xFF, inklusif. Saat pustaka CRT debug digunakan dan c bukan salah satu nilai ini, fungsi meningkatkan pernyataan.

Pemetaan rutin teks generik

Rutinitas Tchar.h _UNICODE dan _MBCS tidak ditentukan _MBCS Didefinisikan _UNICODE Didefinisikan
n/a _isctype n/a _iswctype
n/a _isctype_l n/a _iswctype_l

Keterangan

Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.

Persyaratan

Rutin Header yang diperlukan
_isctype <ctype.h>
iswctype <ctype.h> atau <wchar.h>
_isctype_l <ctype.h>
_iswctype_l <ctype.h> atau <wchar.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Pustaka

Semua versi pustaka run-time C.

Baca juga

Klasifikasi karakter
Lokal
is, isw rutinitas