マップ読み込みで変な形になってしまいます。
int Map[15][20];
//マップ情報をエクセルから読み込んで格納する関数
void load_story(){
int n,num,i,fp;
char fname[32];
sprintf(fname,"map%d.csv",0);
int input[64];
char inputc[64];
fp = FileRead_open(fname);//ファイル読み込み
if(fp == NULL){
printfDx("read error\n");
return;
}
for(i=0;i<2;i++)//最初の2行読み飛ばす
while(FileRead_getc(fp)!='\n');
n=0,num=0;
while(1){
for(i=0;i<64;i++){
inputc=input=FileRead_getc(fp);//1文字取得する
if(inputc=='/'){//スラッシュがあれば
while(FileRead_getc(fp)!='\n');//改行までループ
i=-1;//カウンタを最初に戻して
continue;
}
if(input==',' || input=='\n'){//カンマか改行なら
inputc='\0';//そこまでを文字列とし
break;
}
if(input==EOF){//ファイルの終わりなら
goto EXFILE;//終了
}
}
Map[n][num]=atoi(inputc);
num++;
if(num==20){
num=0;
n++;
}
}
EXFILE:
FileRead_close(fp);
}