C ++ getwchar () - C ++ standardna knjižnica

Funkcija getwchar () u C ++ čita sljedeći široki znak iz stdina.

Funkcija getwchar () definirana je u zaglavnoj datoteci.

getwchar () prototip

 wint_t getwchar ();

Funkcija getwchar () ekvivalentna je pozivu getwc (stdin). Čita sljedeći znak iz stdina, a to je obično tipkovnica.

getwchar () parametri

  • Nijedna.

getwchar () Povratna vrijednost

  • Nakon uspjeha funkcija getwchar () vraća uneseni široki znak.
  • WEOF se vraća ako je došlo do pogreške ili je dosegnut kraj datoteke.

Primjer: Kako funkcionira funkcija getwchar ()?

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

Kada pokrenete program, mogući izlaz bit će:

 Unesite znakove, pritisnite Enter za zaustavljanje äs12 ɏ Upisali ste: äs12 ɏ

Zanimljivi članci...