- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#言語 ゲーム作りの質問について 続き)
C#言語でのテキストファイル読み込みができない問題について
このQ&Aのポイント
- C#言語でテキストファイルからの文字の読み込みができない問題について質問です。プログラムや保存場所の問題かわかりません。
- この前C#でテキストファイルでのゲーム作りについて質問して回答を頂きましたが、テキストファイルの読み込みができません。プログラムか保存場所の問題か分からないので助けてください。
- C#言語でテキストファイルからの文字の読み込みができない問題が発生しています。プログラムか保存場所の問題なのか分からないため、質問させていただきました。助けていただけると幸いです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>fs = new FileStream("map.txt", FileMode.Open); (カレントディレクトリからの)相対パス指定のようですが、実行時のカレントディレクトリはどこになっています? fs = new FileStream(@"C:\Documents and Settings\kathudon_\My Documents\map.txt", FileMode.Open); などのように「絶対パス」で指定してみてはどうですか? 「『相対パス』『カレントディレクトリ』『絶対パス』ってなに?」とかいう場合は…検索して下さい。
その他の回答 (2)
- wormhole
- ベストアンサー率28% (1626/5665)
回答No.3
#1 の方のいわれるようにパスが原因かもしれませんが ファイル名は"map.txt"と"mao.txt"どちらが本当なんでしょうか。
質問者
補足
ご回答ありがとうございます map.txt ですすいません
noname#259269
回答No.2
try catch を止めるか、 catch した IOException の内容を表示するようにした方がデバッグ時の役に立ちます。何のエラーが発生しているのかは、ここで質問するよりマシンに聞いたほうが、という事です。
質問者
お礼
ご回答ありがとうございます なるほど、エラーの内容を表示させるということですかね? いろいろ調べてやってみます!
お礼
ご回答ありがとうございます うーんわかんないです; わかりました、調べてやってみます^^