私はこのようなプログラムを持っています:
#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 などのキーを押すと、(ループの反復ごとに) 1 つの整数が表示されます。ただし、Insert、Delete、または矢印などのキーを押すと、一度に 2 つの整数が表示されます。
なぜこの動作が発生するのですか?