Я пробую некоторые практические вопросы, и это один из них.Я думаю, что я должен использовать getch для того, чтобы получить нажатие клавиши без нажатия пользователем клавиши ввода, однако я понятия не имею, как это сделать.Пожалуйста, помогите.
Вопрос: Напишите программу, которая считает количество нажатых клавиш, пока пользователь не нажмет «!».ключ.Когда '!'нажата программа должна отобразить счетчик нажатий клавиш на экране и затем завершиться.
Мой код:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, counter;
i = 0;
counter = 0;
char input;
while (i==0)
{
scanf("%c", &input);
if (input == "!");
{
i = 1;
}
counter ++;
}
printf("Keystrokes = %d", counter);
return 0;
}