当前位置:  开发笔记 > 编程语言 > 正文

从开关C ++退出

如何解决《从开关C++退出》经验,为你挑选了1个好方法。



1> Nikos C...:

使用return代替break退出当前功能。然后,您就不需要了while (ch != '3')。相反,您可以使用无限循环:

while (true) {
    // ...

    case '3':
        cout << " Bye.\n";
        return;
    }

    cin.ignore();
    cin.get();
}

您也可以使用for (;;)代替while (true),但这只是样式选择。

另外,不要PlayerMenu()在main中循环调用。做就是了:

int main()
{
    int z;
    cout << "Please press 0 to see the PLayers Menu. " << endl;
    cin >> z;
    if (z == 0) {
        PlayerMenu();
    }

    cout << " Now You're Functional Lets get started. ";
}

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有