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 ɏ