C ++ getwchar () - C ++ Standart Kitaplığı

C ++ 'daki getwchar () işlevi, stdin'den sonraki geniş karakteri okur.

Getwchar () işlevi başlık dosyasında tanımlanmıştır.

getwchar () prototipi

 wint_t getwchar ();

Getwchar () işlevi getwc (stdin) çağrısına eşdeğerdir. Genellikle klavye olan stdin'den sonraki karakteri okur.

getwchar () Parametreler

  • Yok.

getwchar () Dönüş değeri

  • Başarı durumunda getwchar () işlevi girilen geniş karakteri döndürür.
  • Bir hata meydana gelirse veya dosyanın sonuna ulaşılırsa WEOF döndürülür.

Örnek: getwchar () işlevi nasıl çalışır?

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

Programı çalıştırdığınızda, olası bir çıktı:

 Karakterleri girin, durdurmak için Enter tuşuna basın äs12 ɏ Girdiniz: äs12 ɏ

Ilginç makaleler...