Программа:
#include<stdio.h>
void main()
{
int time=1800;
while(1){
system("clear");
time-=1;
printf("%d\n",time);
sleep(1);
if(time==0)
pause();
}
}
Вышеупомянутая программа останавливается, когда время достигает 0. Мое требование - во время выполнения программы. Если я нажму любую клавишу, например пробел или любую другую клавишу, программа будет приостановлена, и еще раз я нажму клавишу, программа возобновится. Поэтому для этого перед выполнением условия while мы отправляем обработчик сигнала прерывания клавиатуры. В C как это сделать.
Какая функция используется для получения прерывания клавиатуры. Я не хочу получать ввод от пользователя, я хочу обрабатывать прерывание, сгенерированное пользователем через клавиатуру.
Заранее спасибо..,
/dev/input/event0
, которое соответствует клавиатуре. Затем события могут быть прочитаны с этого устройства. Каждое нажатие и отпускание клавиши будет генерировать событие. - person kaylum   schedule 04.09.2015