Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在on_key_press_event不按 Enter 的情况下获得。当然我需要字符代码。有解决办法吗?
on_key_press_event
我建议在这里通读。我认为
getchar()
可能是你所追求的。
编辑:事实上可能
#include <conio.h> _getch()
对您来说会更好,因为它不需要行尾字符(要按下输入按钮)。对于 windows 参考这个,对于 unix 系统,这似乎包含在curses 库中。
希望这可以帮助!
没有跨平台的方法可以从标准输入进行无缓冲输入。如果您使用的是基于 Unix 的发行版,则可以使用curses 。在 Windows 上,您可以使用getch。