リンクリストをCで実装する必要があり、プロジェクトの仕様に従って、次の構造をヘッダーファイルに作成する必要があります。
typedef struct node {
char *string;
struct node* next;
}
typedef struct {
node *head; /* could have been struct node* as well */
node *tail;
} list;
これらを.Cファイルで利用できるようにするにはどうすればよいですか?すでにヘッダーファイルを#includeしましたが、たとえばmyList.headを呼び出そうとすると、構造体または共用体ではないものに対してアクションを実行しようとしているというエラーが発生し続けます。どうすればよいですか。これを修正しますか?