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