DnD-Text-Based-Style Cのゲームで作業していて、構造をコンパイルする際に問題があります。ここ は、私がこれまでの構造のために持っているものです。「部屋」の前に指定された修飾子リストがありません
typedef struct stats { //
int strength; //
int wisdom; //
int agility; //
} stats;
typedef struct rooms {
int n_monsters;
int visited;
rooms nentry;
rooms sentry;
rooms wentry;
rooms eentry;
monster *monsters;
} rooms;
typedef struct monster {
int difficulty;
char *name;
char *type;
int hp;
} monster;
typedef struct dungeon {
char *name;
int n_rooms;
rooms *rooms;
} dungeon;
typedef struct player {
int maxhealth;
int curhealth;
int mana;
char *class;
char *condition;
stats stats;
rooms c_room;
} player;
typedef struct game_structure {
player p1;
dungeon d;
} game_structure;
私はそれをコンパイルすると、私はエラーを取得する: structure.h:21:エラー:指定子修飾子リストの前に「客室の
これはなぜか分かりますか?それは私が部屋を含む構造から部屋に電話をかけているからですか?助けてください。
ありがとうございました!これが最も役立ち、問題を理解するのに役立ちました。 – atb