FileRead_gets自体の使い方ははリファレンスを確認してください。お付き合いください(!?)。読み込み中にアクセス違反が発生しました。いう、例外が発生してしまいました。したらいいのでしょうか?どうかアドバイスをお願いします。問題のあるであろうソース部分を載せておきます。足りないのでありましたら、その旨レスしていただけたら幸いです。分けた上と下は別のcppです。縦スクロールを表現させるため、NowHeight変数を使用している。この変数の値を減増させることで、描くマップチップ画像を制御しているという算段だ。これは画像表示のみを念頭に入れており、中の数字までは考えていない。;}※明日より遠出してしまうため、返信は今日より3日ほど遅れてしまいます。19:41こういう場合、大抵は無効なポインタ又は配列範囲外にアクセスしてしまった場合に起きることが多いです。wsize;//横サイズをずらす↑の部分が怪しいです。eof判定される前にMapDataWorkが範囲外を指してしまったのではないでしょうか。wsizeとHEIGHTとWIDTHの値を適切な値にすれば解消すると思います。デバッグモードで調べてみてください。18:30アドバイスありがとうございます!途中報告という形で書き込ませてもらいます。縦スクロールを表現させるため、NowHeight変数を使用している。この変数の値を減増させることで、描くマップチップ画像を制御しているという算段だ。これは画像表示のみを念頭に入れており、中の数字までは考えていない。DrawGraph(j*SIZE,k*SIZE,MapGraph[1],FALSE);elseDrawGraph(j*SIZE,k*SIZE,MapGraph[0],FALSE);*/}k++;}MyMove();MyShot();DrawGraph(Me.X,Me.Y,MyGraph[WalkFlag],TR上式のような判定になりました。FileLoad()の部分が怪しいとみていいのでしょうか。引き続き、尽力します。20:37MapDataの範囲外にアクセスしてしまっているようです。以下の様にすれば、デバッグモードを起動しないでもエラーの原因がすぐにわかります。printfDxでなく、assertを使っても大丈夫です。エラーが起きた関数名と行数を出力するScreenFlip();WaitKey();}}}テキストファイル内のデータですが、数字によって描画されるブロックと当たり判定などを決めているという仕様ですよね?2Dアクションゲームなどでは、その仕様でも問題ないと思います。RPGなどですと、描画するブロックの種類や当たり判定以外にも、イベントやフラグの情報をマップ自体に持たせたい時もあると思うので、レイヤーなどの仕組みが必要になると思います。なるとマップエディタを自作するか、フリーソフトを使うかする必要があります。私はいつもPlatinumというマップエディタを使ってます。w.hyperdevice.net/どのやり方が完全に正解だということはないので、自分がやりやすい方法を必要に応じて選べばいいのではないでしょうか。さん、ご解答ありがとうございます。アドバイスを頂き、さっそくプログラムを打ち込んで問題解決に挑んだのですが、相変わらずなんともです。いうことを記していました。なかの文から察するに、バイトに関する部分にやはりもんだいがあるらしいです。HEIGHT、wsizeなどの数値を大きくしたり、テキストファイルを今一度確認してみたり(ちなみにファイル自体の大きさは860Byteでした)と、いろいろな試みをしてきましたが、一向に良くなる気配がありません。さんの提案してくださったエラー発生時の対処も引っかかりませんでした。(見るべき場所が間違っているのかもしれませんが、画面に表示されるということでまちがっていませんよね?)もしかすると、範囲内でイレギュラーが発生しているのかも、という不確かな疑惑まで湧いて出てくる始末。引き続き、尽力します。現在ネットを渡り歩いて解決策の模索中であります。(すでにスレも二桁となり、あまりにも長々しいことで申し訳ありません。これ以後とも、少なからずのご迷惑をおかけしますこと、ご了承ください。15:18Talvisotaさん>差し支えないようでしたらソースコードを丸ごとアップロードして下さい。解決が早くなると思います。縦スクロールを表現させるため、NowHeight変数を使用している。この変数の値を減増させることで、描くマップチップ画像を制御しているという算段だ。これは画像表示のみを念頭に入れており、中の数字までは考えていない。color="#804000">以上が、現在のソースコードです。(意味不明なメッセージも伏せられたりもしていますが、スルーしてください)あまりにも面倒なことにつき合わしてしまい、大変申し訳ありませんでした。以下のようにすることでうまくいくと思います。int型の配列にしてください。10:48テキストファイルの中身は全て半角数字、一文字ずつ半角スペースで区切られて、縦横共に数字が20あります。長かった・・・!!もう今夜は一人宴でしょう。開発はこれからですが、難問を突破したことに大変感激しております。してできたのも、皆様のアドバイスとご厚意によって成し遂げられたものに違いありません。(記事メンテ時に使用)クッキ。