printf("\n enter your choice\n 1 to ask user for the size of game board\n 2 tp get input from a file\n");
scanf("%d",&choice);
if(choice==1)
{
printf("\n enter number of rows and columns");
scanf("%d%d",&row,&col);
mat=(char**)malloc(row*sizeof(char));
label=(char**)malloc(row*sizeof(char));
for(i=0;i<row;i++)
{
mat[i]=(char*)malloc(col*sizeof(char));
label[i]=(char*)malloc(col*sizeof(char));
}
for(i=0;i<row;i++)
{
for(j=0;j<col;j++)
{
temp=rand()%5;
mat[i][j]=color_codes[temp];
label[i][j]=' ';
}
}
}
这个 C 语言语句在我的 Visual Studio IDE 上运行良好,但是当我尝试在 CODE BLOCKS IDE 上运行相同的语句时,这个东西突然崩溃了。任何形式的帮助将不胜感激