c语言在规定时间内跳出循环,do while死循环如何在规定时间内跳出

满意答案

您好,这样的:

在windows平台你最好包含windows.h好一点,因为各版本都有差异,这样保证兼容性

ch=getch();

switch(ch)

以上两行最好是写成

switch(getch())

然后再把 break; 改成 return 0; 即可

记得在输入数字后按一次回车键

或者我给你个完成代码,供你参考

int main(void){

while(1)

{

switch(getch())

{

case 80:printf("下\n"); goto switch_over;

case 75:printf("左\n"); goto switch_over;

case 77:printf("右\n"); goto switch_over;

case 72:printf("上\n"); goto switch_over;

case default:printf("抱歉,你输入的数字不正确或输入出错。\n");goto switch_error;

}

}

switch_error:exit(1);

switch_over:

printf("成功跳出死循环!");

exit(0);

}

00分享举报

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值