取消流程中的按键

时间:2018-07-04 11:03:40

标签: c linux

我有一个循环良好的进程,除非意外按下键盘上的任何键,否则程序将崩溃。

我仍然需要调试它,但这基本上是由poll()函数引起的。

我还不确定为什么会发生这种情况,但是我想取消终端中发生的所有按键操作,以免它们被发送到进程中,并且不会发生崩溃。

我该怎么做?

谢谢。

1 个答案:

答案 0 :(得分:1)

您的pollfd集中可能有一个STDIN_FILENO描述符。