私は最近、これを多くの人と会って、他の人のスクリプトを読んでいます。簡単な例は以下の通りです: は、スキームは以下の通りです、私たちは入力を必要と言うと、VaRのAとBに保存:なぜwhileループを使用してこのアイデア。それは簡単ですか?
int ok;
ok = false;
while(!ok){
//ask input for A
//ask input for B
ok = true;
}
私はそれが何を望んでいるかを理解するが、なぜこのスキームが必要なのか?私は "AとBのための入力を求める"ことができますか?
「ok」を「ブール」にする方が直感的です。 –
おそらく入力を受け入れるときにエラーチェックがあります。ループのボディに 'continue'ステートメントがあるかどうか確認してください。 –
上記のコードは 'do {...} while(false);'と同じですが、if文のような重要なコードを忘れてしまったと思います。 –