我想在没有按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