[英]Strange behaviour of getch()
我有一個這樣的程序:
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
for (int i = 0; i < 10; i++)
{
cout << int (_getch ()) << endl;
}
_getch ();
return 0;
}
如果按數字,字母和Enter之類的鍵,將顯示單個整數(循環的每次迭代)。 但是,如果我按插入,刪除或箭頭之類的鍵,則會一次顯示兩個整數。
為什么會發生這種現象?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.