struct offsets

{

int a, b;

};


enum directions { N, NE, E, SE, S, SW, W, NW };

offsets move[8] = { N, NE, E, SE, S, SW, W, NW };

move[N].a = -1;

이고

move[N].a = -1; 에서 N에는 배열의 크기가 0보다 커야한다고 빨간줄 뜨고 . 에서는 ;가 필요하다고 뜨는데 무엇이 잘못된거임?