_isctype
, iswctype
, _isctype_l
, _iswctype_l
c
Pengujian untuk properti yang ctype
ditentukan oleh desc
argumen . Untuk setiap nilai desc
yang 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk