在C中,如何在不使用ENTER的情况下获得输入(整数)?

时间:2016-12-27 12:08:38

标签: c input int scanf

我无法使用scanf()因为要接收整数输入,您需要按ENTER键(当您运行程序时)。

2 个答案:

答案 0 :(得分:0)

使用curses库并使用getch函数读取密钥而不按Enter键。这适用于linux,我认为你也可以在windows上使用它

答案 1 :(得分:0)

如果您在Windows中,请使用conio.h中的getch() 如果你在Unix / Linux ..你可能需要一些终端/ tty调整。点击这里:

What is Equivalent to getch() & getche() in Linux?