我编写了一个必须将二维数组写入文件的过程。这是代码:
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 菜单项的属性。为什么会崩溃?
更新:更改为文件流广告效果很好