8年前この前いただいたアドバイスを元に、引き続き一瞬表示された数字を答えるゲームを作っているのですが問題に正解した時に表示する画像が2回に一回だけしか設定したとおり表示されません。画像を1秒表示するよう設定しているのですが、2回に一回は一瞬だけ表示して処理が次へ進んでしまいます。GameMain_answer1(){if(count==0){KeyIn=MakeKeyInput(keta2,FALSE,TRUE,TRUE);//キー入力ハンドル作成SetActiveKeyInput(KeyIn);//キー入力をアクティブにする。LIFE-1;//ライフゲージを1減らす。1://各レベルへの振り分け。関係ありそうな部分のソースを載せておきます。ほかの部分も必要でしたらおっしゃってください。回答しようとする側で現象を再現するには、「すべての」ソースが必要です。おわかりですね?バグのないプログラムはない。プログラムは思ったとおりには動かない。編集して全体を載せておきました。8年前GameMain_answer1()でcount++をした後、count=0に戻さずにGameMain_A1()を呼んでいるからでしょうか?自信はありませんが。"問題の表示.h"日本語のファイル名は、あまり使わない方がいいような気がします。1の配列というのは、どういう意味があるのでしょうか。定義範囲外の領域となっています。C言語の配列の基本について、理解されているでしょうか。バグのないプログラムはない。プログラムは思ったとおりには動かない。GameMain_answer1()でcount++をした後、count=0に戻さずにGameMain_A1()を呼んでいるからでしょうか?自信はありませんが。ありがとうございます!ご指摘の通りここでのカウンターの初期化を忘れていたようです;初期化処理を行えば予想通りの処理になってくれました。ありがとうございました。将来どこかでとんでもないバグが出てしまうような気がして心配です。バグのないプログラムはない。プログラムは思ったとおりには動かない。ミクプラは自由にリンクできます。