Выражение перед токеном '{'
у меня есть небольшая проблема
перед кодом
/* * CP143, Herman Kamper, 2018. */ #ifndef MAP_H_INCLUDED #define MAP_H_INCLUDED #define MAP_SIZE 12 enum MapEntryEnum {EMPTY, WALL, START, END}; typedef enum MapEntryEnum MapEntry; struct PositionStruct { int row; int col; }; typedef struct PositionStruct Position; #endif // MAP_H_INCLUDED
код ошибки:
#define myMAP { {WALL,WALL,WALL,WALL,WALL,WALL,WALL,WALL,WALL,WALL,WALL,WALL}, {WALL,START,EMPTY,EMPTY,EMPTY,EMPTY,EMPTY,WALL,END,EMPTY,EMPTY,WALL}, {WALL,EMPTY,WALL,WALL,WALL,WALL,WALL,WALL,WALL,WALL,EMPTY,WALL}, {WALL,EMPTY,WALL,EMPTY,EMPTY,EMPTY,EMPTY,EMPTY,WALL,WALL,EMPTY,WALL}, {WALL,EMPTY,WALL,EMPTY,WALL,EMPTY,WALL,WALL,WALL,WALL,EMPTY,WALL}, {WALL,EMPTY,WALL,WALL,WALL,EMPTY,WALL,EMPTY,EMPTY,EMPTY,EMPTY,WALL}, {WALL,EMPTY,EMPTY,EMPTY,EMPTY,EMPTY,WALL,EMPTY,WALL,WALL,EMPTY,WALL}, {WALL,WALL,WALL,WALL,WALL,EMPTY,WALL,EMPTY,WALL,WALL,EMPTY,WALL}, {WALL,EMPTY,EMPTY,EMPTY,EMPTY,EMPTY,EMPTY,EMPTY,WALL,WALL,EMPTY,WALL}, {WALL,EMPTY,WALL,WALL,WALL,WALL,WALL,EMPTY,WALL,WALL,EMPTY,WALL}, {WALL,EMPTY,EMPTY,EMPTY,WALL,EMPTY,EMPTY,EMPTY,WALL,EMPTY,EMPTY,WALL}, {WALL,WALL,WALL,WALL,WALL,WALL,WALL,WALL,WALL,WALL,WALL,WALL} }
дает ожидаемое выражение ошибки перед помощью токена '{'
Что я уже пробовал:
Я попробовал переместить его и использовать знак"="