如何在嵌套if else语句中循环

时间:2016-05-22 14:16:41

标签: c++

我们正在为我们的学校项目创建一个迷你游戏。

游戏代码已经完成,但我目前正在做一些介绍。

当我运行程序时,我想要放置游戏的机制,我想放一个菜单。 ex。(按1播放,按2退出)我已经完成了嵌套的代码,但是我不知道用于循环它的代码,如果用户输入一个数字&# 39; s未表示例如数字3.我想将其循环回到询问号码,直到用户输入有效号码。

3 个答案:

答案 0 :(得分:1)

如果您尝试退出“if”语句,我认为您要使用:

 continue;

如果您在开关/案例中,则使用:

 break;

答案 1 :(得分:1)

只需创建一个关卡。然后如果您的输入不满足条件,则使用转到级别再次跳转该级别并再次输入,直到它满足条件。

karim:
    int a;
    cin>>a;
    if(a==1){....do what...}
    else if(a==2) { ...do what...}
    else
     goto karim;

答案 2 :(得分:0)

将所有操作放在while()循环中并编写类似的内容:

line.graphics.moveTo(20,74.5).setStrokeStyle(2).beginStroke("#000").lineTo(280,74.5);