サンプルコードは間違っているわけではありませんでした。写経時の変数の順番が正しくありませんでした。item_step変数を後ろに定義したらバグが解消しました。一応ファイルの内容が揃って実行できるのかもしれないですが(確認してません)、ファイルが多くてコピペの手間が大きそうですね。本文で貼るのではなく、zip形式などでまとめて添付ファイルにしていただいた方がよかったと思います。イベントやマップなどのコードもあるようですが、それは本当に「メニュー画面でのバグ」に関係あるのでしょうか?関係ない部分は削っていただき、バグが再現可能な最小限のコードにしていただけるとわかりやすそうだと思います。一応ファイルの内容が揃って実行できるのかもしれないですが(確認してません)、ファイルが多くてコピペの手間が大きそうですね。本文で貼るのではなく、zip形式などでまとめて添付ファイルにしていただいた方がよかったと思います。イベントやマップなどのコードもあるようですが、それは本当に「メニュー画面でのバグ」に関係あるのでしょうか?関係ない部分は削っていただき、[url=https://ja.stackoverflow.com/help/mcve]バグが再現可能な最小限のコード[/url]にしていただけるとわかりやすそうだと思います。1年前これで一通りは掲載しました。検証はこれで出来ると思われます。お手数をおかけしますがよろしくお願いします。これで一通りは掲載しました。検証はこれで出来ると思われます。お手数をおかけしますがよろしくお願いします。1年前fscanfで読み込んでいる.txtの中身についてです。8私達はあなたを応援しています。魔王によって私達はすぐ消されてしまう。1助けてくれてありがとう!この武器を授けます。10マリアを倒した事により恐らくその世界に到達できる。3この剣と鎧、薬を託そう。僕はもう持っていても仕方ない。7魔王を倒せば・・・この輪廻から解放されるのか。何度やっても結果は同じ。-1来いよ!今回は特別に本気でやってやる。fscanfで読み込んでいる.txtの中身についてです。8私達はあなたを応援しています。魔王によって私達はすぐ消されてしまう。1助けてくれてありがとう!この武器を授けます。10マリアを倒した事により恐らくその世界に到達できる。3この剣と鎧、薬を託そう。僕はもう持っていても仕方ない。7魔王を倒せば・・・この輪廻から解放されるのか。何度やっても結果は同じ。-1来いよ!今回は特別に本気でやってやる。1年前サンプルコードの続きです。5;//ゲームオーバー画面へ}}サンプルコードの続きです。1年前サンプルコードの続きです。i),"データがありません。i),"データがありません。%d",&status[0].hp,&status[0].tp,&battle[0].hp,&battle[0].tp,&status[0].atk,&status[0].def,&status[0].spd,&chara_skill[0].flag,&bonus,&skill_pt);fclose(fp);}サンプルコードの続きです。i),"データがありません。i),"データがありません。至らない点が多々ありました、すみません。サンプル丸ごとコピーすると、問題になりそうだと思ったのですが、いろいろ誤っていて、動かないサンプルなら大丈夫ですよね。問題がありそうなら、削除します。fileload.hで記載されている画像ファイルは一つも含まれているのでフリー素材を探して来て、適当に見繕うしかありません。本のタイトルも間違っていましたね、すみません。「ライブラリではじめるC言語開発」→「ライブラリではじめるC言語ゲーム開発」です。複数に分けてサンプルコードを掲載いたします。map_chip[2][152];//画像格納用配列(マップチップ用)//マップ用の移動キャラ画像が12枚あるため12枚今は//1キャラしかいないので左の配列は1とする。talk_count;//これにセリフが何行あるか格納する。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。FALSE){//フラグ18がたっているなら。1;vector_left();//向きチェック関数map_encount();//エンカウントチェック}else{vector_left();//向きチェック関数map_check();//マップチェンジ関数}}WaitTimer(50);}}至らない点が多々ありました、すみません。サンプル丸ごとコピーすると、問題になりそうだと思ったのですが、いろいろ誤っていて、動かないサンプルなら大丈夫ですよね。問題がありそうなら、削除します。fileload.hで記載されている画像ファイルは一つも含まれているのでフリー素材を探して来て、適当に見繕うしかありません。本のタイトルも間違っていましたね、すみません。「ライブラリではじめるC言語開発」→「ライブラリではじめるC言語ゲーム開発」です。複数に分けてサンプルコードを掲載いたします。map_chip[2][152];//画像格納用配列(マップチップ用)//マップ用の移動キャラ画像が12枚あるため12枚今は//1キャラしかいないので左の配列は1とする。talk_count;//これにセリフが何行あるか格納する。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。)printf("ファイルをオープンできません。FALSE){//フラグ18がたっているなら。いう本でありませんか。本に記載のパスワードがないと解凍できませんでしたね。>下記にサンプルコードを掲載します。提示いただかないと検討がつかないと思いますよ。いう本でありませんか。本に記載のパスワードがないと解凍できませんでしたね。>下記にサンプルコードを掲載します。提示いただかないと検討がつかないと思いますよ。メニュー画面でのバグを解消したいです。「ライブラリではじめるC言語開発」という本の中のサンプルコードでサンプルの通りコピペをすると、バグが発生します。何が原因になっているか知りたいです。バグの内容はメニュー画面のカーソルが描画されないというものです。変数をいじってみると、メニューカーソルは表示されるようになりましたが、そのあとの決定キーを押した以降の動作が上手く機能しません。バグの原因が何なのか、ご教授いただければ助かります。下記にサンプルコードを掲載します。map_chip[2][152];//画像格納用配列(マップチップ用)//マップ用の移動キャラ画像が12枚あるため12枚今は//1キャラしかいないので左の配列は1とする。talk_count;//これにセリフが何行あるか格納する。i),"データがありません。メニュー画面でのバグを解消したいです。「ライブラリではじめるC言語開発」という本の中のサンプルコードでサンプルの通りコピペをすると、バグが発生します。何が原因になっているか知りたいです。バグの内容はメニュー画面のカーソルが描画されないというものです。変数をいじってみると、メニューカーソルは表示されるようになりましたが、そのあとの決定キーを押した以降の動作が上手く機能しません。バグの原因が何なのか、ご教授いただければ助かります。下記にサンプルコードを掲載します。map_chip[2][152];//画像格納用配列(マップチップ用)//マップ用の移動キャラ画像が12枚あるため12枚今は//1キャラしかいないので左の配列は1とする。talk_count;//これにセリフが何行あるか格納する。i),"データがありません。ミクプラは自由にリンクできます。