c/c++语言开发共享如何在控制台中获取keypress事件

我想在没有按Enter的情况下获得on_key_press_event 。 当然我需要字符代码。 有解决方案吗?

    我建议在这里阅读。 我认为

     getchar() 

    可能是你想要的。

    编辑:事实上可能

     #include  _getch() 

    会更好地为你工作,因为它不需要行尾字符(输入按钮被按下)。 对于windows,请参阅此内容 ,对于unix系统,这似乎包含在curses库中 。

    希望这可以帮助!

    没有跨平台的方法来从stdin做无缓冲的输入。 如果您使用的是基于Unix的发行版,则可以使用curses 。 在Windows上,您可以使用getch 。

      以上就是c/c++开发分享如何在控制台中获取keypress事件相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/544695.html

      (0)
      上一篇 2021年1月9日
      下一篇 2021年1月9日

      精彩推荐