我想知道何时按下箭头键。为此,我已经找到了_getchar()
. 不幸的是,这会返回几个值。即使我将它保存在一个整数中,它也会返回两个不同且分开的值。
第一个值总是 224,第二个是我需要的。不过,我怎样才能得到它?
我试过var[1]
了,但这不起作用,因为它是一个整数(不知道一个整数可以容纳多个值)。
int posX = 5;
int posY = 10;
while(1)
{
switch(_getch())
{
case 72:
posY++;
case 80:
posY--;
case 75:
posX--;
case 77:
posX++;
}
build(posX, posY); // a function to visualize things, not necessary for my problem
}
感谢:D