Jak wczytać dane z pliku tekstowego do listy?

0

Witam
Próbuje napisać który wczyta dane z pliku.txt do listy jednokierunkowej tylko mi nie wychodzi. Pomoże ktoś?
kod:

void loadfile(node** first)
{
    FILE *Z1 = fopen("plik", "r");
  if (Z1== NULL)
{
    printf("blad w odczycie \n");
 
}
  while(fscanf(Z1,"%d %s %s %s %s %s" &node.data.id,node.data.nazwa,node.data.opis, node.data.stan,node.data.datapocz,node.data.datakon)==6)
  {
     node *n = (node*)malloc(sizeof(node));
     n=data.id;
     n=data.nazwa;
     n=data.opis;
     n=data.stan;
     n=data.datapocz;
     n=data.datakon;
     n->next = *first;
    *first = n;
  }
    fclose(Z1);
}

struktury

typedef struct anode
{
    struct anode *next;
    struct projekt *data;
}node;

typedef struct projekt
{
    int* id;
    char* nazwa[20];
    char* opis[200];
    char* stan[15];
    char* datapocz[8];
    char* datakon[8];
};

Czy to się do czegokolwiek nadaje?

0
Zimny napisał(a):

Czy to się do czegokolwiek nadaje?

A działa prawidłowo, czy nie działa?

0

Nie

1 użytkowników online, w tym zalogowanych: 0, gości: 1