0

我正在使用 Windows XP 家庭版。我想设置一个菜单系统,在按下 Enter 键时显示图像。有什么方法可以设置一个 if 语句,当在键盘上按下 Enter 键时执行该语句而不设置 GUI。例如,我可以只使用与 Enter 键关联的十六进制值作为 if 语句的触发器。

我已经研究过读取输入缓冲区。我将不得不变得复杂吗?我真的不

4

1 回答 1

1

对于 Windows,您可以使用几个变体来实现这一点:

  1. 标准方法是调用 egstd::getline并丢弃输入。
  2. 一个更特定于 Windows 的解决方案是使用 eg_kbhit_getch检查Enter密钥。
于 2012-11-08T06:37:12.003 回答