Witam
Tworzę projekt na zaliczenie, opiera się na kilkukrotnie podwieszonych listach jednokierunkowych. Dane wejściowe mają być podane z pliku .txt. Dane są w postaci liczb dziesiętnych podanych jedna pod drugą. Pusta linia sygnalizuje, że dane które występują po niej, powinny być wprowadzone do kolejnej listy i tu rodzi się moje pytanie: jak wykryć tą pustą linię? Do pobierania danych korzystam z fscanf i pobieram od razu jako floaty co jest dość wygodne. Czy mogę pozostać przy tym sposobie czy konieczne będzie pobieranie wszystkiego jako chary i badanie każdego znaku?
Oto fragment kodu odpowiedzialny za odczyt z pliku
while(!feof(inputFile))
{
fscanf(inputFile,"%f",&temp);
addOrCreateNeurone(&head->listOfNeurons,temp);
}