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 ɏ