global.h:
extern char ** map_stage;
global.c:ここでエラーC2099が発生します-初期化は定数ではありません
char ** map_stage=create2DCharArray(map_height,map_length*map_length);
関数create2DCharArray:
char ** create2DCharArray(int m, int n)
{
int i;
char** array;
array = (char**) malloc(n*sizeof(char*));
for (i = 0; i < n; i++)
array[i] = (char*) malloc(m*sizeof(char));
return array;
}
どうすればそれを機能させることができますか?「エラーC2099」と言っています...グローバルダイナミック2Dアレイが必要です!
君たちありがとう!