Bagikan melalui


wctype

Menentukan aturan klasifikasi untuk kode karakter lebar.

Sintaks

wctype_t wctype(
   const char * property
);

Parameter

property
String properti.

Nilai hasil

LC_CTYPE Jika kategori lokal saat ini tidak menentukan aturan klasifikasi yang namanya cocok dengan string propertyproperti , fungsi mengembalikan nol. Jika tidak, ia mengembalikan nilai bukan nol yang cocok untuk digunakan sebagai argumen kedua ke panggilan berikutnya ke towctrans.

Keterangan

Fungsi menentukan aturan klasifikasi untuk kode karakter luas. Pasangan panggilan berikut memiliki perilaku yang sama di semua lokal (tetapi implementasi dapat menentukan lebih banyak aturan klasifikasi bahkan di lokal "C"):

Function Sama seperti
iswalnum(c) iswctype(c, wctype( "alnum" ))
iswalpha(c) iswctype(c, wctype( "alpha" ))
iswcntrl(c) iswctype(c, wctype( "cntrl" ))
iswdigit(c) iswctype(c, wctype( "digit" ))
iswgraph(c) iswctype(c, wctype( "graph" ))
iswlower(c) iswctype(c, wctype( "lower" ))
iswprint(c) iswctype(c, wctype( "print" ))
iswpunct(c) iswctype(c, wctype( "punct" ))
iswspace(c) iswctype(c, wctype( "space" ))
iswupper(c) iswctype(c, wctype( "upper" ))
iswxdigit(c) iswctype(c, wctype( "xdigit" ))

Persyaratan

Rutin Header yang diperlukan
wctype <wctype.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Baca juga

Konversi data
setlocale, _wsetlocale