2D配列をファイルに書き込むために必要なプロシージャを記述します。コードは次のとおりです。
void Level::loadLevel(){
int levelmap[15][9];
FILE *fp = fopen("resources/lvls/loc1.map", "wb");
for (int i=0;i<=15;i++){
for(int j=0;j<=9;j++){
levelmap[i][j]=i+j;
}
}
char asd[255];
for (int i=0;i<=15;i++){
for(int j=0;j<=9;j++){
char *buffer=itoa(levelmap[i][j],asd,1);
fwrite(buffer,2,sizeof(buffer),fp);
};
};
fclose(fp);
}
コンパイル中ですが、呼び出し時にこの関数アプリケーションがクラッシュします。私はそれmenu_selector
をcocs2d-xメニュー項目の属性と呼んでいます。なぜクラッシュするのですか?
更新:ファイルストリーム広告に変更され、優れた機能を発揮します