Ви можете використовувати стандартну заміну функції getch(), щоб прочитати натискання клавіатури. std::cin. отримати(); є альтернативою, хоча на екрані відображається натиснута клавіша. 8 квітня 2017 р
getch() — це функція в C, включена у файл заголовка conio. Він не чекає, поки користувачі натиснуть клавішу "Enter" після введення символу, на відміну від таких функцій, як scanf(). Однак, як він не є частиною стандартної бібліотеки C і не доступний у всіх компіляторах, зазвичай не рекомендується.
Спеціальна назва функції Microsoft getch є застарілим псевдонімом функції _getch. За замовчуванням він генерує попередження компілятора (рівень 3) C4996. Це ім’я застаріло, оскільки воно не відповідає стандартним правилам C для імен, що залежать від реалізації.
У програмуванні на C getch(); використовується для утримання вихідного екрана. Ви не зможете побачити результат своєї програми. Тому що компілятор повернеться до редактора коду після друку результату на консолі.
getch() повертає символ, прочитаний із вхідного потоку (stdin). Але не відтворює стандартний вихід (екран виводу або стандартний вивід). getchar() повертає символ, прочитаний із вхідного потоку.
Ви можете використовувати стандартну заміну функції getch(), щоб прочитати натискання клавіатури. std::cin. отримати(); є альтернативою, хоча на екрані відображається натиснута клавіша.