如何使用C从stdin获取击键?

时间:2017-07-21 07:19:46

标签: c keystroke

我目前正在使用read(0, &c, 1)从stdin读取单个字符,但是在我按Enter或^ D之前,该字符似乎没有被处理。什么是阅读击键并存储它的好方法?

我尝试了fcntl(0, F_SETFL, fcntl(0, F_GETFL) | O_NONBLOCK),但字符仍需要输入或^ D进行处理。

0 个答案:

没有答案