首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

为何不能和视频一样永久循环?

2013-04-20 
为什么不能和视频一样永久循环???#include iostreamusing namespace stdint main(){bool quitfalsefo

为什么不能和视频一样永久循环???

#include <iostream>
using namespace std;
int main()
{
    bool quit=false;
    for (;;)//永久性循环
    {
        char choice;
        cout<<"(0)零(1)一(2)二(3)三(4)四(5)五(6)六(7)七(8)八(9)九(q)退出";
        cin>>choice;
        switch (choice)
        {
    case '0':cout<<"您输入的是零!\n";
        break;
    case '1':cout<<"您输入的是一!\n";
        break;
    case '2':cout<<"您输入的是二!\n";
        break;
    case '3':cout<<"您输入的是三!\n";
        break;
    case '4':cout<<"您输入的是四!\n";
        break;
    case '5':cout<<"您输入的是五!\n";
        break;
    case '6':cout<<"您输入的是六!\n";
        break;
    case '7':cout<<"您输入的是七!\n";
        break;
    case '8':cout<<"您输入的是八!\n";
        break;
    case '9':cout<<"您输入的是九!\n";
        break;
    case 'q':quit=true;
        break;
    default:cout<<"您输入的不是0到9之间的有效数字。\n";
    }
        if (quit=true)
        {
            break;
        }
    }
    cout<<"\n程序结束\n";
    return 0;
}

[解决办法]
楼主低级错误啊。。。    
 quit=true ?
遇到这种情况单步运行找错误啊。。。

热点排行