• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#言語 ゲーム作りの質問について 続き)

C#言語でのテキストファイル読み込みができない問題について

このQ&Aのポイント
  • C#言語でテキストファイルからの文字の読み込みができない問題について質問です。プログラムや保存場所の問題かわかりません。
  • この前C#でテキストファイルでのゲーム作りについて質問して回答を頂きましたが、テキストファイルの読み込みができません。プログラムか保存場所の問題か分からないので助けてください。
  • C#言語でテキストファイルからの文字の読み込みができない問題が発生しています。プログラムか保存場所の問題なのか分からないため、質問させていただきました。助けていただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

>fs = new FileStream("map.txt", FileMode.Open); (カレントディレクトリからの)相対パス指定のようですが、実行時のカレントディレクトリはどこになっています? fs = new FileStream(@"C:\Documents and Settings\kathudon_\My Documents\map.txt", FileMode.Open); などのように「絶対パス」で指定してみてはどうですか? 「『相対パス』『カレントディレクトリ』『絶対パス』ってなに?」とかいう場合は…検索して下さい。

noname#188499
質問者

お礼

ご回答ありがとうございます うーんわかんないです; わかりました、調べてやってみます^^

その他の回答 (2)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.3

#1 の方のいわれるようにパスが原因かもしれませんが ファイル名は"map.txt"と"mao.txt"どちらが本当なんでしょうか。

noname#188499
質問者

補足

ご回答ありがとうございます map.txt ですすいません

noname#259269
noname#259269
回答No.2

try catch を止めるか、 catch した IOException の内容を表示するようにした方がデバッグ時の役に立ちます。何のエラーが発生しているのかは、ここで質問するよりマシンに聞いたほうが、という事です。

noname#188499
質問者

お礼

ご回答ありがとうございます なるほど、エラーの内容を表示させるということですかね? いろいろ調べてやってみます!

関連するQ&A