прерывание нажатия клавиши в Cygwin - PullRequest
0 голосов
/ 13 февраля 2019

Я использую cygwin в Windows 7. У меня есть функция, которая делает что-то в while (1) постоянно.Я хочу иметь прерывание, когда есть ввод с клавиатуры.Я получаю заблокирован, если я использую Scanf внутри, пока (1).Я установил ncurses в cygwin и попытался использовать ncurses.h, чтобы использовать функцию getch (), которая не будет блокировать while (1).Но я получаю такие ошибки, как:

enter image description here

Я нашел и установил некоторые дополнительные библиотеки, такие как libxerces-c и libxerces-c-devel.Но все равно не сработало.Кто-нибудь, пожалуйста, помогите.

while (1) {
    if (getch() == 'q')
       break; 
    display_time();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...