ユーザーから入力された値がStringまたはIntであることを確認しようとしていますが、ユーザーが任意の文字列を入力したときループしています。int taxableIncome
値1実行している場合はどのように? cin >> taxableIncome
はあなたが検出しているどの(失敗したら 私は、ユーザーからの値をチェックすることができ、その内、とにかく私に言うことはint型や文字列で初心者レベルのプログラマ... よ.... ここでは、コードプログラムがループ内で値がintまたはstringであるとチェックされています
int taxableIncome;
for (;;) {
cout << "Please enter in your taxable income: ";
if (cin >> taxableIncome) {
cout << "Your income: " << taxableIncome;
break;
} else {
cout << "Please enter a valid integer" << endl;
}
}
"delete taxableIncome" - これは完全に偽です。 "taxableIncome"は 'new'で割り当てられませんでした。これはポインタでもありません。それはコンパイルさえしますか? –
「ウルの収入」 - 「あなたの」綴りに悩まされていない場合でも、私はもうあなたのコードを見るように気にすることはできません。 –
ああ、プログラムを実行しようとした最後の試みです.... .iは今それを削除しました...ありがとう –