Функция _getch() работает некоректно - C (СИ)
Формулировка задачи:
Привет, ребят. Учусь недавно. Столкнулся с такой вот проблемой: функция _getch() работает некоректно.
Написал код чисто для примера:
Проблема вот в чем. Чтобы нажать на * я должен нажать клавишу 2 раза! Не зависимо от того, какой символ я так ввожу. Надеюсь, что выразил проблему достаточно четко.
Заранее спасибо за помощь!
#include <iostream> #include <conio.h> using namespace std; void main() { char a; a = _getch(); cin >> a; if (a = '*') cout << "Be happy:)" << endl; system("Pause"); }
Решение задачи: «Функция _getch() работает некоректно»
textual
Листинг программы
if (a == '*')
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д