0

矢印キーが押されたときを知りたいです。そのために、私はすでに見つけまし_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
}

ありがとう

4

0 に答える 0