これがプログラムです。
void main( )
{
int h, v;
h = 1; v = 10;
while ( !kbhit( ) || h <= 80 )
{
gotoxy( h, v );
printf( "<--->" );
delay( 200 );
clrscr( );
h = h + 1;
}
getch( );
}
kbhit()
キーが押されるまでループを実行していたCでプログラムを作成しています。"<--->"
ここでは、キーが押されるか、画面の最後のピクセルに到達するまで、矢印が前方に移動し続けます。
私が望むのは、プログラム'd'
が押されるたびに h を 1 ずつ増やし、押されるたびに1 ずつ減らさなければならないということです'a'
。つまり h++;
、h--;
文字が押されるまで別のループを実行します。アイデアは、キーが押されるまでヘビが特定の方向に動き続けるスネーク ゲームに似ています。助けてください!