C ++ getwchar () - C ++ standardbibliotek

Getwchar () -funksjonen i C ++ leser neste brede tegn fra stdin.

Getwchar () -funksjonen er definert i topptekstfilen.

getwchar () prototype

 wint_t getwchar ();

Getwchar () -funksjonen tilsvarer et kall til getwc (stdin). Den leser neste tegn fra stdin, som vanligvis er tastaturet.

getwchar () Parametere

  • Ingen.

getwchar () Returverdi

  • Når det lykkes, returnerer getwchar () -funksjonen det angitte brede tegnet.
  • WEOF returneres hvis en feil har oppstått eller når slutten av filen er nådd.

Eksempel: Hvordan fungerer getwchar () -funksjonen?

 #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 kjører programmet, vil en mulig utgang være:

 Skriv inn tegn, trykk Enter for å stoppe äs12 ɏ Du skrev inn: äs12 ɏ

Interessante artikler...