質問: include using namespace std; int main(){ bool boolData; int input;
回答: cinで取り込む変数がint型なので数値以外は受け付けません アルファベットなどは受け取れないので入力バッファにそのまま残るので 次のcinでもその残骸を読もうとします cin >> input; if (input == 0) { cin.clear(); // エラーをリセットします。 cin.ignore( 1024, '\n' ); // 入力バッファの文字列を破棄します。 cout << "違います。" << endl; } else { cout << input << "がインプットされました" << endl; }