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








