Tag: 循环时间

按下一个键后立即退出包含时间延迟的循环

我想实现一个函数,如果按下一个键或者时间用完,它将退出倒数计时器循环。 我正在使用延时来制作倒数计时器,并且在延时之后,控制台将刷新。 但是,当我按下一个键时,它不会退出循环。 有人可以帮忙吗? 这是我的代码: 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); } }