Fungsi getwchar () dalam C ++ membaca watak lebar seterusnya dari stdin.
Fungsi getwchar () didefinisikan dalam fail header.
prototaip getwchar ()
wint_t getwchar ();
Fungsi getwchar () bersamaan dengan panggilan ke getwc (stdin). Ia membaca watak seterusnya dari stdin yang biasanya papan kekunci.
getwchar () Parameter
- Tiada.
getwchar () Nilai pulangan
- Setelah berjaya, fungsi getwchar () mengembalikan watak luas yang dimasukkan.
- WEOF dikembalikan sekiranya ralat telah berlaku atau akhir fail tercapai.
Contoh: Bagaimana fungsi getwchar () berfungsi?
#include #include #include using namespace std; int main() ( int i=0; wchar_t c; wchar_t str(100); setlocale(LC_ALL, "en_US.UTF-8"); wcout << L"Enter characters, Press Enter to stop"; do ( c = getwchar(); str(i) = c; i++; )while(c!=L''); wcout << L"You entered : " << str; return 0; )
Semasa anda menjalankan program, output yang mungkin adalah:
Masukkan aksara, Tekan Enter untuk menghentikan äs12 ɏ Anda memasukkan: äs12 ɏ