C で基本的なリンク リストを作成しようとしています。次のコードでエラーが発生するようです。
typedef struct
{
char letter;
int number;
list_t *next;
}list_t;
char letters[] = {"ABCDEFGH"};
list_t openGame, ruyLopez;
openGame.letter = letters[4];
openGame.number = 4;
openGame.next = &ruyLopez;
ruyLopez.letter = letters[5];
ruyLopez.number = 4;
ruyLopez.next = NULL;
構造体で私の定義を受け入れません:
list_t *next;
そして同じ理由で、それは受け入れません:
openGame.next = &ruyLopez;