ここで本当に素人な質問ですが、C言語をよりよく理解しようとしています。 、要素を割り当てる前にポインタ配列を割り当てる必要がありますか?
struct room {
char* name;
char* type;
int max_cons;
int curr_cons;
struct room* connections[MAX_CONNECTIONS];
};
私の質問があり、それは私がそれに他の構造体を割り当てようとする前に、私は接続のアレイ用のスペースを割り当てることが必要である:私は、この構造体は、ここに宣言していますか?もしそうなら、私はループを使用して各位置のスペースを割り当てるか、それを行うより効率的な方法がありますか?ありがとう
'connections'はポインタの配列です。この配列はすでに割り当てられています。しかし、各ポインタの指し示されたデータは他の場所に割り当てられるべきです。 –