C ++ getwchar () - Biblioteca standard C ++

Funcția getwchar () din C ++ citește următorul caracter larg din stdin.

Funcția getwchar () este definită în fișierul antet.

getwchar () prototip

 wint_t getwchar ();

Funcția getwchar () este echivalentă cu un apel către getwc (stdin). Se citește următorul personaj din stdin, care este de obicei tastatura.

getwchar () Parametri

  • Nici unul.

getwchar () Valoare returnată

  • La succes, funcția getwchar () returnează caracterul larg introdus.
  • WEOF este returnat dacă a apărut o eroare sau se ajunge la sfârșitul fișierului.

Exemplu: Cum funcționează funcția 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; )

Când rulați programul, o posibilă ieșire va fi:

 Introduceți caractere, apăsați Enter pentru a opri äs12 ɏ Ați introdus: äs12 ɏ

Articole interesante...