打开程序时清空控制台。 我正在使用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;
}
答案 0 :(得分:4)
while(quas<4);
相当于
while(quas<4)
;
即。无限循环
您需要移除紧跟在;
之后的while
,并在要包含在循环中的行周围添加大括号{}
。
答案 1 :(得分:1)
while(quas<4);
这将永远循环。