如果按下Enter键时执行的循环,则按C

If loop that executes when Enter key is pressed C++

本文关键字:循环 则按 执行 Enter 如果      更新时间:2023-10-16

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

我正在研究阅读输入缓冲区。我是否必须对此进行这一复杂?我不是真的

对于Windows,您可以使用几个变体来实现以下操作:

  1. 标准方法是致电,例如std::getline并丢弃输入。
  2. 一个更特定于Windows的解决方案是使用,例如_kbhit_getch检查 Enter 键。