アットウィキロゴ

日記-2009年11月10日C


2009年11月10日


(DML30hsd) ファイル関係のバグ報告

  • 長いファイル名を読み込んだ後に、短いファイル名を読み込もうとするとエラーで終了します。

  • これはGT-PLOTのファイルの読み込み方に原因があるようで"main.c"のini_fnameが非常に怪しいです。

  • 以下にバグの例を挙げておきます


<1回目に/h/afo/kuso.txtを読み込んで描画、さらに2回目に/h/shine.txtを読み込んで描画するとします>

"main.c"内の関数"read_config()"の26行目に

printf("%s\n", ini_fname);

を入れて、ini_fnameをモニタしておきます。すると…

(1回目の読み込み)
/
/h
/h/

/h/afo/kuso.txt ← ちゃんと出る

(2回目の読み込み)
/h/afo/kuso.txt
/h/afo/kuso.txt
/h/sfo/kuso.txt
/h/sho/kuso.txt
/h/shi/kuso.txt
/h/shinkuso.txt

/h/shine.txttxt ← 要するに、前のファイル名が残ってしまうのでエラー発生



逐一、初期化する必要ありでしょうか?






コメント


名前:
コメント:






















最終更新:2009年11月10日 20:28