我正在尝试使用击键来影响我的程序。例如,我有一个连续打印数字的程序。如果我输入 Ctrl + E ,我希望它停止打印数字。我怎么能在C ++上做到这一点?
我已经读过很多像conio.h这样的标题,但是它们不是在C库中构建的。我希望这可以保持为纯C / C ++。
答案 0 :(得分:0)
您可以使用GetAsyncKeyState功能。
它存在于Winuser.h文件中
答案 1 :(得分:0)
这取决于操作系统 - 因此在'纯'C / C ++中是不可能的。 我担心你必须使用#ifdef SYSTEM_A,...... 请注意,C / C ++语言不知道任何类型的硬件(在这种情况下是键盘),他们知道流。