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

Funkcija getwchar () v jeziku C ++ bere naslednji široki znak iz stdina.

Funkcija getwchar () je definirana v zaglavni datoteki.

getwchar () prototip

 wint_t getwchar ();

Funkcija getwchar () je enakovredna klicu getwc (stdin). Prebere naslednji znak iz stdina, ki je običajno tipkovnica.

getwchar () parametri

  • Nobenega.

getwchar () Vrnjena vrednost

  • Po uspehu funkcija getwchar () vrne vneseni široki znak.
  • WEOF se vrne, če je prišlo do napake ali ko je datoteka dosežena.

Primer: Kako deluje 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; )

Ko zaženete program, bo možen izhod:

 Vnesite znake, pritisnite Enter, da ustavite äs12 ɏ Vnesli ste: äs12 ɏ

Zanimive Članki...