いつもDXライブラリを使用させていただいております。
FileRead_scanfを使用してテキストファイルから文字列を読み込んだ際、
char配列に連続して読み込まれず、飛び飛びに確保されているようです。
テキストファイルから「image」を読み込んだ時。
int pictkind = 0; //ピクチャ種類
char pictfilepath[256] = {"test"}; //ピクチャ画像ファイルパス
file_handle = FileRead_open( "data/test.txt" );
FileRead_scanf( file_handle, "%d %s", &pictkind, pictfilepath );
//デバッガで変数内を確認すると
path
[0] 'i'
[1] 0
[2] 'm'
[3] 0
[4] 0
[5] 0
[6] 'a'
・
・
・
上記のような状態になります。
こちらの環境では一文字ごとに1→3→5→7と配列のインデックスが開いていきます。
fscanfを使用すれば問題なく読み込めますが、最終的にアーカイブを使用したいため
可能であればFileRead_scanfを使用したいと思っております。
使用バージョンはVer 3.14bです。
原因がわかる方おられますでしょうか。