C ++ getwchar () - Perpustakaan Standard C ++

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 ɏ

Artikel menarik...