-1
我正在開發C++遊戲。我試圖使用getch()
方法來包含字符輸入。我需要的字符代碼(通常是八進制代碼)按Ctrl +◀和按Ctrl +▶到我的移動物體在遊戲中。「Ctrl +左箭頭」和「Ctrl +右箭頭」的八進制代碼
就像我們有按Ctrl +ž這是032
代碼。
這是我正在使用的代碼的一部分。
if (kbhit())
{
gotoxy(x, y);
cout << h;
i = getch();
if (i == '***') //I need some code here to move my object
{
x=x-5;
}
if (i == '***') //also need here to move it to right ward
{
x=x+5;
}
if (i == LEFT && x>LEFTLIMIT)
{
x = x - 3;
}
else if (i == RIGHT && x<RIGHTLIMIT-6)
{
x = x + 3;
}
}
最後一次通話,他們沒有八進制代碼 –