Knowledgeゲーム制作に関するプログラミング等を主に書き溜めていきます。どちらかと言えば日記的な書き方が続くと思いますが、そこは温かい目で見て頂ければ。あと、ちょっとしたサンプルやツールのダウンロードも出来るようにしておきます。05:00ループの理解はとても大切で、これが出来なければゲームが出来ないと言い切っても過言ではありません。そのため、今回は抜き打ち的にテストを実施しました。ループは最低でももう一度テスト、もしかするとさらにもう一回テストを行うかもしれません。ループを徹底的に理解できるように、内藤としては祈っております。各設問毎に解説していきます。入力判定とループを如何に組み合わせるかが、この問いの肝要な部分となります。する場合は、ループそのものはどのような方法でも構いません。...とする事も出来ますが、その場合は、メッセージの表示の流れが悪くなりますのでオススメできません。いうことで、私なら以下のように処理します。printf("そう言わんと頼みます。printf("さすがは勇者様ですな。よる無限ループとしています。オススメしてきました。どちらでも構いませんので、理解しやすい方を選択して大丈夫です。最初に問いかけのメッセージを表示します。...と書きたいところですが、ループしてきた場合、この入力の前にキーバッファに余分な文字が残っている可能性があります。標準入力を巻き戻すという動作です。標準入力は特に変更していない場合はキーボード入力です。これを巻き戻すという事で、全ての入力を無かった事にしています。文字入力を行う場合は、バッファオーバーランというセキュリティホールを潰すために、第3引数として入力文字限度数を設定します。無限ループから脱出しています。無限ループから脱出した直後に「さすがは...」と表示して終了となります。入力されていたら「そう言わんと...」と表示しています。ループ条件を確認します。ループが絶対に終わる事は無く、そのまま二周目三周目と無限に続きます。使用が適当と考えます。実は文字列配列という処理方法を覚えたら、もう少し簡単に実装する方法はありますが、これは後日説明します。いう事で、私のサンプルを提示します。0);ループ開始前に乱数の初期化を行います。10000回のループを指定します。