Getwchar () -funktionen i C ++ läser nästa breda tecken från stdin.
Funktionen getwchar () definieras i rubrikfilen.
getwchar () prototyp
wint_t getwchar ();
Funktionen getwchar () motsvarar ett samtal till getwc (stdin). Den läser nästa tecken från stdin som vanligtvis är tangentbordet.
getwchar () Parametrar
- Ingen.
getwchar () Returvärde
- Efter framgång returnerar funktionen getwchar () det angivna breda tecknet.
- WEOF returneras om ett fel har inträffat eller slutet på filen uppnås.
Exempel: Hur fungerar getwchar () -funktionen?
#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; )
När du kör programmet blir en möjlig utdata:
Ange tecken, tryck Enter för att stoppa äs12 ɏ Du angav: äs12 ɏ