【发布时间】:2011-01-02 17:24:53
【问题描述】:
我有一个结构和这些结构的二维数组:
typedef struct {
char exit_n;
char exit_s;
char exit_w;
char exit_e;
} room;
room map[MAP_WIDTH][MAP_HEIGHT];
我需要这些结构的指针数组。以下代码编译,但我没有得到想要的结果。有什么帮助吗?这让我很困惑,任何解释都将不胜感激
room *rooms;
rooms = (room*)malloc(sizeof(room*) * ROOM_NUM);
[..]
rooms[n] = map[room_x][room_y];
[..]
【问题讨论】:
标签: c