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?