C ++ getwchar () - Thư viện chuẩn C ++

Hàm getwchar () trong C ++ đọc ký tự rộng tiếp theo từ stdin.

Hàm getwchar () được định nghĩa trong tệp tiêu đề.

nguyên mẫu getwchar ()

 wint_t getwchar ();

Hàm getwchar () tương đương với một lệnh gọi tới getwc (stdin). Nó đọc ký tự tiếp theo từ stdin thường là bàn phím.

Tham số getwchar ()

  • Không ai.

getwchar () Giá trị trả về

  • Khi thành công, hàm getwchar () trả về ký tự rộng đã nhập.
  • WEOF được trả lại nếu có lỗi xảy ra hoặc kết thúc tệp.

Ví dụ: Hàm getwchar () hoạt động như thế nào?

 #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; )

Khi bạn chạy chương trình, đầu ra có thể sẽ là:

 Nhập ký tự, Nhấn Enter để dừng äs12 ɏ Bạn đã nhập: äs12 ɏ

thú vị bài viết...