Fungsi getwchar () di C ++ membaca karakter lebar berikutnya dari stdin.
Fungsi getwchar () didefinisikan dalam file header.
getwchar () prototipe
wint_t getwchar ();
Fungsi getwchar () sama dengan panggilan ke getwc (stdin). Itu membaca karakter berikutnya dari stdin yang biasanya keyboard.
Parameter getwchar ()
- Tidak ada.
getwchar () Nilai kembali
- Jika berhasil, fungsi getwchar () mengembalikan karakter lebar yang dimasukkan.
- WEOF dikembalikan jika kesalahan telah terjadi atau akhir file tercapai.
Contoh: Bagaimana fungsi getwchar () bekerja?
#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; )
Saat Anda menjalankan program, output yang mungkin adalah:
Masukkan karakter, Tekan Enter untuk menghentikan äs12 ɏ Anda memasukkan: äs12 ɏ