我在Windows 7中使用cygwin。我有一个函数可以在while(1)中连续执行某项操作。当键盘输入时,我想中断。如果我在while(1)中使用scanf,则会被阻塞。我在cygwin中安装了ncurses,并尝试使用ncurses.h使用getch()函数,该函数不会阻塞while(1)。但我收到如下错误:
我搜索并安装了一些其他库,例如libxerces-c和libxerces-c-devel。但是还是没用。任何人都可以帮忙。
while (1) {
if (getch() == 'q')
break;
display_time();
}