矢印キーが押されたときを知りたいです。そのために、私はすでに見つけまし_getchar()
た。残念ながら、それはいくつかの値を返します。1 つの整数で保存しても、2 つの異なる値を返します。
最初の値は常に 224 で、2 番目の値が必要です。どうすれば入手できますか?
試してみvar[1]
ましたが、整数なのでうまくいきません(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
}
ありがとう