C ++ wctype () - Perpustakaan Standard C ++

Fungsi wctype () dalam C ++ mengembalikan nilai jenis wctype_t yang digunakan untuk klasifikasi watak yang luas.

Fungsi wctype () ditentukan dalam fail header.

prototaip wctype ()

 wctype_t wctype (const char * str);

Fungsi wctype () mengambil string string C sebagai argumennya dan mengembalikan nilai jenis wctype_t yang digunakan untuk mengklasifikasikan watak yang luas.

wctype () Parameter

  • str: C string yang menentukan kategori yang diinginkan.
Nilai str untuk wctype
Nilai str Fungsi setara
alnum iswalnum
alfa iswalpha
kosong iswblank
cntrl iswcntrl
digit iswdigit
graf iswgraph
lebih rendah lebih lemah
mencetak cap cetakan
tusukan tidak berfungsi
ruang iswspace
xdigit iswxdigit
bahagian atas iswupper

wctype () Nilai pulangan

  • Fungsi wctype () mengembalikan objek wctype_t yang dapat digunakan dengan towctype () untuk memeriksa sifat watak yang luas.
  • Sekiranya str tidak menyediakan kategori yang disokong oleh lokasi C semasa, ia mengembalikan sifar.

Contoh: Bagaimana fungsi wctype () berfungsi?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t wc = L'u00b5'; if (iswctype(wc, wctype("digit"))) wcout << wc << L" is a digit"; else if (iswctype(wc, wctype("alpha"))) wcout << wc << L" is an alphabet"; else wcout << wc << L" is neither an alphabet nor a digit"; return 0; )

Semasa anda menjalankan program, outputnya adalah:

 µ adalah abjad

Artikel menarik...