如何退出while语句而不终止整个程序(C ++-switch语句)

问题描述 投票:0回答:1

我尝试在线搜索此问题的解决方案,但未找到任何内容。

我该如何退出一段时间而不必终止程序?

 #include <iostream>

 int main() {

    unsigned int ch;
    while(1){
        std::cout << "Insert choice: " << std::endl;
        std::cin >> ch;

        switch(ch){
            case 1: std::cout << "case 1" << std::endl;
                break;
            case 2: std::cout << "case 2" << std::endl;
                break;
            default: exit(1); //here
        }
    }

    //unreachable code
    std::cout << "After switch. I want to go here!" << std::endl; //here

    return 0;
}

谢谢!

c++ switch-statement exit
1个回答
0
投票

尝试一下

© www.soinside.com 2019 - 2024. All rights reserved.