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