この前C#でテキストファイルでのゲーム作りについて質問して、
ご回答も頂いたのですが、
http://soudan1.biglobe.ne.jp/qa7504931.html
いきなり、つまづいてしまいました。
テキストファイルからの文字の読み込みができません。
ちょっと見てほしいです
using System.Text;
using System.IO;
class Program
{
static void Main(string[] args)
{
FileStream fs;
try
{
fs = new FileStream("map.txt", FileMode.Open);
}
catch(IOException)
{
Console.WriteLine("できない");
return;
}
StreamReader r = new StreamReader(fs);
string s;
s = r.ReadLine();
r.Close();
}
}
プログラムがおかしいのか、それともtxtファイルの保存場所がいけないのか、(UTF-8形式で、名前はmao.txtです)
よくわかりません
tryは読み込めなかった場合の表示です
出力結果はその”できない”がでてしまいまいます。
説明不足かもしれませんが、
なにか気になることがあったら、教えてくださるとありがたいです。
よろしくお願いします
リンク先いけるかな?
いけなかったらごめんなさい
No.1ベストアンサー
- 回答日時:
>fs = new FileStream("map.txt", FileMode.Open);
(カレントディレクトリからの)相対パス指定のようですが、実行時のカレントディレクトリはどこになっています?
fs = new FileStream(@"C:\Documents and Settings\kathudon_\My Documents\map.txt", FileMode.Open);
などのように「絶対パス」で指定してみてはどうですか?
「『相対パス』『カレントディレクトリ』『絶対パス』ってなに?」とかいう場合は…検索して下さい。
No.3
- 回答日時:
#1 の方のいわれるようにパスが原因かもしれませんが
ファイル名は"map.txt"と"mao.txt"どちらが本当なんでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Excel(エクセル) マクロでテキストファイルを読み込んだ際の最終セルにデータと改行が含まれる問題の改善方法 2 2022/03/25 16:50
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/02/05 09:55
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
forfilesで検索したファイルを...
-
VBAでワークシートを引数として...
-
バッチ処理でファイルの中身を...
-
COPYコマンドで結合すると余計...
-
拡張子を元に戻す
-
cshでファイルサイズ取得
-
.txtではなく.logの方が良いの...
-
renameコマンドについて
-
多数のサブディレクトリ内のフ...
-
バッチファイルで文字列削除に...
-
ファイルを処理中に次の処理に...
-
【Excel】 VBAを使って毎回名前...
-
Unicode 対応の sed って無いの...
-
テキストファイルで提出とは?
-
テキストファイルの内容を連結...
-
C言語、ファイルの存在チェック...
-
テキストファイルのファイル名...
-
Excelで、大量のファイルをテキ...
-
バッチファイルで、リムーバル...
-
VBAでエクセルをtxtに変換する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチ処理でファイルの中身を...
-
VBAでワークシートを引数として...
-
.txtではなく.logの方が良いの...
-
拡張子を元に戻す
-
多数のサブディレクトリ内のフ...
-
COPYコマンドで結合すると余計...
-
バッチファイル 複数ファイル...
-
テキストファイルで提出とは?
-
バッチファイルで文字列削除に...
-
Windowsのバッチファイルを利用...
-
テキストファイルのファイル名...
-
ファイルの最後に文字列挿入
-
psqlでエラーログをとりたい
-
forfilesで検索したファイルを...
-
バッチファイルからVBAに引数を...
-
accessでSQL文を使ってcsvファ...
-
テキストファイルのタブをカン...
-
MATLABで行列を配列に格納する方法
-
renameコマンドについて
-
【Excel】 VBAを使って毎回名前...
おすすめ情報