作者susanyen (susan)
看板EE_DSnP
标题[问题] 回圈break的问题
时间Mon Jan 19 20:55:37 2009
while(true)
{
while(!kbhit())
{
........
if(A情况){..怎麽写?..}
}
char ch = getch();
..............
}
我想问说有没有办法可以在 while(!kbhit())的回圈中写个if叙述,
可以break两次回圈,跳出while(!kbhit())且跳出while(true)回圈
但是不希望在while(true)中出现break;
换句话说我想在不按任何键的A情况下跳出while(true)回圈
请高手解惑~ 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.240.155
1F:推 MrOrz:在while(true)里定义一个bool flag=false 01/19 21:25
2F:→ MrOrz:在if(A情况) 让flag变成true 01/19 21:25
3F:→ MrOrz:然後在while(!kbhit) 刚结束时,if(flag)break; 01/19 21:26
4F:→ susanyen:以解决,感谢楼上协助 01/19 21:44