atoiを使って文字列を数値に変換するところをFileRead_scanfで直接数値として読み込むコードを書いたのですが、
どうも仕様を理解できていないのか、うまくデータを読み込んでくれません。
while (FileRead_getc(fp) != '\n');//一行読み飛ばす
while (FileRead_eof(fp) == 0) {//ファイルの終端になるまで読み込み
FileRead_scanf(fp, "%d,%d,%d,%f,%f,%f,%d,%d,%d,%d,%d,%d,%d", &enemy_order[i].start, &enemy_order[i].pattern_i,
&enemy_order[i].knd, &enemy_order[i].x, &enemy_order[i].y, &enemy_order[i].sp, &enemy_order[i].bltime,
&enemy_order[i].blknd, &enemy_order[i].col, &enemy_order[i].hp, &enemy_order[i].blknd2, &enemy_order[i].wait,&enemy_order[i].item_n);
i++;
}
こちらが自分で書いたソースコードなのですが、なにか問題点などがないでしょうか?