全球.h:
extern char ** map_stage;
global.c:此处出现错误 C2099 - Initialization is not a constant
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”......我需要一个全局动态二维数组!
感谢你们!