मेरे पास उन संरचनाओं की संरचना और बोली-आयामी सरणी है:सी: संरचना की सरणी के लिए पॉइंटर्स की गतिशील सरणी
typedef struct {
char exit_n;
char exit_s;
char exit_w;
char exit_e;
} room;
room map[MAP_WIDTH][MAP_HEIGHT];
मुझे उन structs के पॉइंटर्स की एक सरणी चाहिए। निम्नलिखित कोड संकलित करता है, लेकिन मुझे वांछित परिणाम नहीं मिलते हैं। कोई मदद? यह वास्तव में मुझे भ्रमित हो रहा है, किसी भी स्पष्टीकरण की सराहना की जाएगी
room *rooms;
rooms = (room*)malloc(sizeof(room*) * ROOM_NUM);
[..]
rooms[n] = map[room_x][room_y];
[..]
संयोग से, 32 बिट सिस्टम पर इस विशेष मामले के आकार (कमरे) == आकार (कमरा *) में: डी – mingos
@mingos: अच्छी आंख! –