C ++ getwchar () - biblioteka standardowa C ++

Funkcja getwchar () w C ++ odczytuje następny szeroki znak ze stdin.

Funkcja getwchar () jest zdefiniowana w pliku nagłówkowym.

getwchar () prototyp

 wint_t getwchar ();

Funkcja getwchar () jest odpowiednikiem wywołania getwc (stdin). Odczytuje następny znak ze standardowego wejścia, którym jest zwykle klawiatura.

getwchar () Parametry

  • Żaden.

getwchar () Wartość zwracana

  • Po pomyślnym zakończeniu funkcja getwchar () zwraca wprowadzony znak szeroki.
  • W przypadku wystąpienia błędu lub osiągnięcia końca pliku zwracany jest WEOF.

Przykład: Jak działa funkcja 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 uruchomieniu programu możliwe wyjście to:

 Wprowadź znaki, naciśnij Enter, aby zatrzymać äs12 ɏ Wprowadziłeś: äs12 ɏ

Interesujące artykuły...