Witam,mam problem z wczytaniem elementów z pliku do listy,w pojedynczym wierszu pliku sa zapisane imiona i nazwiska ,nie znam ilości wierszy,oto mój kod:
#include <stdio.h>
#include <stdlib.h>
//struktura z danymi osoby
typedef struct DANE
{
char imie[50];
char nazwisko[50];
struct element*nast;
}Dane;
//struktura z lista jednokierunkowa
typedef struct OSOBA Osoba;
struct OSOBA
{
Dane dane;//dane osoby(imie,nazwisko)
Osoba *nast;//odnosi sie do nastepnego elementu
};
void wczytaj(const char*nazwa)
{
FILE *plik=fopen(nazwa,"r");
Osoba tymczasowy,pomocniczy;
if(plik==NULL)printf("Blad otwarcia");
}
int main()
{
printf("Hello world!\n");
return 0;
}
w funkcji wczytaj za wiele nie ma,mój główny problem polega na tym,że nie wiem jak pobrać z pliku pierwszy wiersz i zapisać go do listy,muszę to napisać w języku C ,proszę o pomoc,z góry dzięki :)