C ++ getwchar () - standardní knihovna C ++

Funkce getwchar () v C ++ čte další široký znak ze stdin.

Funkce getwchar () je definována v hlavičkovém souboru.

prototyp getwchar ()

 wint_t getwchar ();

Funkce getwchar () je ekvivalentní volání getwc (stdin). Přečte další znak ze standardního vstupu, kterým je obvykle klávesnice.

getwchar () parametry

  • Žádný.

getwchar () Vrátit hodnotu

  • Při úspěchu vrátí funkce getwchar () zadaný široký znak.
  • WEOF se vrátí, pokud došlo k chybě nebo je dosaženo konce souboru.

Příklad: Jak funguje funkce 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; )

Při spuštění programu bude možný výstup:

 Zadejte znaky, stisknutím klávesy Enter zastavte äs12 ɏ Zadali jste: äs12 ɏ

Zajímavé články...