C ++ getwchar () - C ++ Standard Library

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 ɏ

Artikel yang menarik...