我正在使用 Windows XP 家庭版。我想设置一个菜单系统,在按下 Enter 键时显示图像。有什么方法可以设置一个 if 语句,当在键盘上按下 Enter 键时执行该语句而不设置 GUI。例如,我可以只使用与 Enter 键关联的十六进制值作为 if 语句的触发器。
我已经研究过读取输入缓冲区。我将不得不变得复杂吗?我真的不
我正在使用 Windows XP 家庭版。我想设置一个菜单系统,在按下 Enter 键时显示图像。有什么方法可以设置一个 if 语句,当在键盘上按下 Enter 键时执行该语句而不设置 GUI。例如,我可以只使用与 Enter 键关联的十六进制值作为 if 语句的触发器。
我已经研究过读取输入缓冲区。我将不得不变得复杂吗?我真的不
对于 Windows,您可以使用几个变体来实现这一点:
std::getline
并丢弃输入。_kbhit
并_getch
检查Enter密钥。