Mam pewien problem, mam plik z danymi w postaci:
55 imie nazwisko dane lorem
44 imie naziisko dane lorem
Chciałbym wczytywać dane wiersz po wierszu przy użyciu funkcji
void read_to_tree()
{
students *tmp = NULL;
tmp = (students *)malloc(sizeof(students));
FILE * F;
F = fopen ("tree.txt", "r");
fscanf(F, "%i %s %s %s %s", &tmp->id, tmp->first_name, tmp->last_name, tmp->subject, tmp->dept);
add_totree(tmp, root);
fclose(F);
}
Wczytuje tylko pierwszy wiersz danych z pliku.
Chciałbym, żeby wczytywało wszystkie wiersze.
Próbowałem rożnymi sposobami, lecz nie mogę uzyskać zamierzanego efektu.
Proszę o pomoc.