运行时c ++空控制台

时间:2013-08-22 21:15:03

标签: c++ visual-studio

打开程序时清空控制台。 我正在使用Visual Studio 2012并且没有错误。当我运行时没有输出,也没有错误!救命啊!

#include <iostream>

using namespace std;

bool wex;
int main()
{
    int quas =1;

    while(quas<4);

    cout << "Do You want to continue? Y/N\n";
    char answer = 0;
    cin >> answer;

    switch(answer){
        case'y':
            return true;
        case'n':
            return false;
        default:
            cout << " Ok, No right?\n";
            ++quas;

    }

    cout<<"Ok , It's A NO!\n";
    return false;
}

2 个答案:

答案 0 :(得分:4)

while(quas<4);

相当于

while(quas<4)
    ;

即。无限循环

您需要移除紧跟在;之后的while,并在要包含在循环中的行周围添加大括号{}

答案 1 :(得分:1)

while(quas<4);

这将永远循环。