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 ɏ

Цікаві статті...