Dev-cpp には、GetResults 関数を含むサンプル プログラム Jackpot が付属しています。
void
GetResults ()
{
.
.
.
else if (i>j)
{
cout << "Too BIG\n";
life = life - 1; // -1 to the user's "life"
cout << "Number of remaining life: " << life << "\n\n";
GetResults();
}
これは、ユーザー入力を繰り返し求めるエレガントな方法ですか? do-while
確かに、ループで約 20 行をラップするよりも読みやすいです。私はそれが好きな傾向がありますが、そのようなものはあまり見ないので、よくわかりません. あなたの意見は何ですか?
編集: あなたの例では、再帰の深さは命の数によって妨げられているため、これは1000または100を超えることはないので問題ないようです-これがまさに私がそれを検討した理由ですが、今ではそれがかなりばかげたアイデア:)誰がこれをサンプルプログラムに入れたのだろうか...
入力してくれてありがとう!