C ++ getwchar () - štandardná knižnica C ++

Funkcia getwchar () v C ++ číta nasledujúci široký znak zo štandardného kódu.

Funkcia getwchar () je definovaná v hlavičkovom súbore.

prototyp getwchar ()

 wint_t getwchar ();

Funkcia getwchar () je ekvivalentná volaniu na getwc (stdin). Číta nasledujúci znak zo štandardnej jednotky, čo je zvyčajne klávesnica.

getwchar () parametre

  • Žiadne.

getwchar () Vrátená hodnota

  • Pri úspechu funkcia getwchar () vráti zadaný široký znak.
  • WEOF sa vráti, ak sa vyskytla chyba alebo sa dosiahol koniec súboru.

Príklad: Ako funguje funkcia 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; )

Po spustení programu bude možný výstup:

 Zadajte znaky, stlačením klávesu Enter zastavte äs12 ɏ Zadali ste: äs12 ɏ

Zaujímavé články...