C/C++獲取鍵盤事件的方法
更新時間:2018年07月12日 14:40:41 作者:lindorx
今天小編就為大家分享一篇C/C++獲取鍵盤事件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
在vs中可以使用_kbhit()函數(shù)來獲取鍵盤事件,使用時需要加入conio.h頭文件,例:
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int ch;
while (1){
if (_kbhit()){//如果有按鍵按下,則_kbhit()函數(shù)返回真
ch = _getch();//使用_getch()函數(shù)獲取按下的鍵值
cout << ch;
if (ch == 27){ break; }//當按下ESC時循環(huán),ESC鍵的鍵值時27.
}
}
system("pause");
}
鍵盤的鍵值是遵循ASCII碼碼表的,對應(yīng)鍵值如下:




以上這篇C/C++獲取鍵盤事件的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- c++網(wǎng)絡(luò)編程下Linux的epoll技術(shù)和Windows下的IOCP模型
- c++下使用windows api遍歷指定文件夾及其子文件夾中的文件
- 解決vscode下調(diào)試c/c++程序一閃而過的問題(Windows)
- visual studio code 配置C++開發(fā)環(huán)境的教程詳解 (windows 開發(fā)環(huán)境)
- Visual Studio Code (vscode) 配置C、C++環(huán)境/編寫運行C、C++的教程詳解(Windows)【真正的小白版】
- C++實現(xiàn)俄羅斯方塊(windows API)
- Windows下使用Dev-C++開發(fā)基于pthread.h的多線程程序?qū)嵗?/a>
- windows系統(tǒng)下C++調(diào)用matlab程序的方法詳解
- Windows安裝配置C/C++(VS2017)OpenSSL開發(fā)環(huán)境配置教程
- C++模擬鍵盤按鍵的實例
- C++檢測鍵盤某鍵是否按下的方法
- 淺談C++的幾種從鍵盤輸入方式
- C++鍵盤記錄程序代碼
- C++處理鍵盤輸入的方法
- c++調(diào)用windows鍵盤代碼詳情
相關(guān)文章
matlab遺傳算法求解車間調(diào)度問題分析及實現(xiàn)源碼
這篇文章主要為大家介紹了matlab遺傳算法求解車間調(diào)度問題解析,文中附含詳細實現(xiàn)源碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-02-02
C++?構(gòu)造函數(shù)和析構(gòu)函數(shù)(Constructors?&?Destructors)詳解
由于global?object的誕生比程序進入更早點,所以global?object的constructor執(zhí)行的時間更早于程序的進入點,所謂的default?constructor就是沒有指定任何的參數(shù)的constructor,這篇文章主要介紹了C++?構(gòu)造函數(shù)和析構(gòu)函數(shù)的相關(guān)知識,需要的朋友可以參考下2024-05-05

