C ++ getwchar () - C ++ standardbibliotek

Getwchar () -funktionen i C ++ læser det næste brede tegn fra stdin.

Funktionen getwchar () er defineret i headerfilen.

getwchar () prototype

 wint_t getwchar ();

Funktionen getwchar () svarer til et kald til getwc (stdin). Den læser det næste tegn fra stdin, som normalt er tastaturet.

getwchar () Parametre

  • Ingen.

getwchar () Returværdi

  • Efter succes returnerer funktionen getwchar () det indtastede brede tegn.
  • WEOF returneres, hvis der er opstået en fejl, eller filens afslutning er nået.

Eksempel: Hvordan fungerer 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ører programmet, vil en mulig output være:

 Indtast tegn, tryk på Enter for at stoppe äs12 ɏ Du indtastede: äs12 ɏ

Interessante artikler...