Я работаю над сценарием для создания связанного списка слов (локальных) из файла на C. В основном, я хочу связанный список первого слова каждой строки.
Я получаю сообщение об ошибке "несовместимые типы при назначении типа" struct local * "из типа" t_local {aka struct local} '"" и не могу понять, что происходит ". Помощь была бы очень признательна, так как я немного борюсь со связанными списками
typedef struct local{
char *name;
struct local *next;
}t_local;
void crialistalocais(t_local *header){
FILE *fp;
t_local *aux = header->next;
char line[150];
char *name1;
fp = fopen("loclss.txt","r");
while (!feof(fp)){
fgets(line, 100, fp);
namel = strtok(line, '/');
aux->name = namel;
aux->next = *header;
header=aux;
}
}