C ++ getwchar () - C ++ стандартна библиотека

Функцията getwchar () в C ++ чете следващия широк символ от stdin.

Функцията getwchar () е дефинирана в заглавния файл.

getwchar () прототип

 wint_t getwchar ();

Функцията getwchar () е еквивалентна на повикване към getwc (stdin). Той чете следващия символ от stdin, който обикновено е клавиатурата.

getwchar () Параметри

  • Нито един.

getwchar () Върната стойност

  • При успех функцията getwchar () връща въведения широк символ.
  • WEOF се връща, ако е възникнала грешка или е достигнат края на файла.

Пример: Как работи функцията 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; )

Когато стартирате програмата, възможният изход ще бъде:

 Въведете символи, Натиснете Enter, за да спрете äs12 ɏ Въведете: äs12 ɏ

Интересни статии...