用bool变量判断是否要继续的问题
#include<iostream>using namespace std;int main(){ bool flag; while(1) { cout<<"选吧(1/0)"<<endl; cin>>flag; if(flag)break; } return 0;}
# include <iostream># include <ios>using namespace std;int main(){ bool flag; ios::iostate status; while (1) { cin.clear(); cin >> flag; status = cin.rdstate(); if (status & ios::goodbit) cout << "good" << endl; if (status & ios::badbit) cout << "bad" << endl; if (status & ios::failbit) cout << "fail" << endl; if (status & ios::eofbit) cout << "eof" << endl; if (flag) break; } return 0;}