Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > C++ > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 30.03.2018, 12:44   #1
dato_cenario
Новичок
Джуниор
 
Регистрация: 19.12.2017
Сообщений: 2
По умолчанию отслеживание нажатий

помощь новичку плес))
есть конструкция типа
wlile(truecheck) {
if (kbhit()) {
switch (getch()){
case 'a':
a = 261;
rand1 = time(NULL);
while (kbhit()) {
Beep(a, 50);
};

check();
break;
};
};
};
//rand1 уходит в check где подсчеты времени нажатия , фиксирования результата , и truecheck
трабл у меня в том , что после нажатия while (kbhit()) выполняет цикл только раз , хотя кнопку я не отжимаю

если использовать !kbhit в цикле то он выполняется пока не нажмешь клавишу , почему такая тема не работает в обратную сторону ?
dato_cenario вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эмуляция нажатий мыши AnshaDobro Общие вопросы Delphi 1 20.02.2016 22:41
Считывание нажатий xDololo Общие вопросы Delphi 3 22.12.2015 01:16
Отслеживание нажатий клавиш и передача их приложению JoLan Общие вопросы Delphi 4 08.03.2011 11:13
симуляция нажатий клавиш 4321 Общие вопросы Delphi 14 23.10.2008 22:18
отслеживание нажатий клавиш Артэс Win Api 6 14.06.2008 19:02


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS