キーが押された場合、または時間がなくなった場合にカウントダウン タイマー ループを終了する関数を実装したいと思います。時間遅延を使用してカウントダウンタイマーを作成しています。時間遅延の後、コンソールが更新されます。ただし、キーを押してもループから抜けません。誰でも助けることができますか?
ここに私のコードがあります:
int b=0;
while(minutes_left>0)
{
for(minutes_left=minutes_left;minutes_left>0 && b==0;minutes_left-=10)
{
system("cls");
banner();
printf(" TIME LEFT\n");
printf("----------------\n");
printf(" %d:%d0\n",(minutes_left/60), (minutes_left%60)/10);
printf("----------------\n");
printf("\nPress any key to enter you transaction code and finish parking\n");
b=kbhit();
Sleep(10000);
}
}