プログラムがブール変数を要求するときに、ユーザーを0または1のみに制限したいと考えています。私たちはそうしようとしましたが、うまくいきません。それはまだ私に入力を求め続けます.
bool ele;
do{
cout << "Elektro:\t";
cin >> ele;
if (cin && ele == 0 && ele == 1) break;
cin.clear();
cout << "Neveljaven vnos!" << endl;
}while(true);