我试图通过一些类的实例的工作,并已得到粘贴在以下:Ç网格使用指针和malloc的
阵列网格应 具有与表示 单元的列中的每个条目的长度的宽度。有一些被占用的单元格的列应该是长度为height的 malloc'ed字符数组。
与给定的标头:
void grid(char **grid, int width, int height)
网格在另一个文件中定义为:
char **grid;
正如我所说我已经得到了卡在使用malloc,我现在有:
int x;
*grid = malloc(width * sizeof(char));
for(x = 0; x < width; x++){
grid[x] = malloc(height * sizeof(char));
}
任何人都可以看看给我一些指示正确的方法来完成“列有s OME占用细胞应是长度高度的 malloc分配字符数组“,正如我不理解如何行:
网格[X] = malloc的(高度* 的sizeof(char)的);
相当于焦炭的
感谢
+1为图 – 2011-03-21 21:00:52