如何在C++中获取键盘事件-创新互联
这篇文章将为大家详细讲解有关如何在C++中获取键盘事件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
目前创新互联已为上千的企业提供了网站建设、域名、虚拟主机、网站托管、服务器托管、企业网站设计、安吉网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。在vs中可以使用_kbhit()函数来获取键盘事件,使用时需要加入conio.h头文件,例:
#include#include using namespace std; int main() { int ch; while (1){ if (_kbhit()){//如果有按键按下,则_kbhit()函数返回真 ch = _getch();//使用_getch()函数获取按下的键值 cout << ch; if (ch == 27){ break; }//当按下ESC时循环,ESC键的键值时27. } } system("pause"); }
键盘的键值是遵循ASCII码码表的,对应键值如下:
关于如何在C++中获取键盘事件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前文章:如何在C++中获取键盘事件-创新互联
链接URL:http://hbruida.cn/article/cscohi.html