C ++ getwchar () - C ++ szabványos könyvtár

A getwchar () függvény a C ++ - ban kiolvassa a következő széles karaktert a stdin-ből.

A getwchar () függvény a fejlécfájlban van meghatározva.

getwchar () prototípus

 wint_t getwchar ();

A getwchar () függvény egyenértékű a getwc (stdin) meghívásával. Kiolvassa a következő karaktert a stdin-ből, amely általában a billentyűzet.

getwchar () Paraméterek

  • Egyik sem.

getwchar () Visszatérési érték

  • Siker esetén a getwchar () függvény visszaadja a bevitt széles karaktert.
  • A WEOF visszatér, ha hiba történt, vagy ha elérte a fájl végét.

Példa: Hogyan működik a getwchar () függvény?

 #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; )

A program futtatásakor egy lehetséges kimenet lesz:

 Írja be a karaktereket, nyomja meg az Enter billentyűt az äs12 leállításához ɏ Ön beírta: äs12 ɏ

érdekes cikkek...