Wczytywanie pliku w C

0

Witam wszystkich,
Mam pewien problem odnośnie wykonania programu w C (podanego poniżej):

Napisz program wczytujący z pliku listę słów.
Wczytywane słowa są zapisane w pliku tekstowym;
każdy wiersz zawiera jedno słowo.
Korzystając z funkcji fscanf wczytaj zawartość pliku do listy
dynamicznej jednokierunkowej, tak aby każdy element listy przechowywał jedno słowo.
Po zakończeniu wczytywania wypisz na ekranie aktualną zawartość listy dynamicznej,
tj. po kolei wszystkie słowa zapisane w liście.
Nazwa pliku wejściowego może być dowolna i jest podawana przez użytkownika.
Pamiętaj o usunięciu listy, tj. zwolnieniu zmiennych dynamicznych będących elementami listy na koniec działania programu.

Prawde mówiąc zrobiłam jak na razie plik.txt w którym zamiesciałam cyfry od 1-20 pisane słownie które program ma wczytywać oraz
kawałek programu, który nie wiem jak rozbudować:

#include <stdlib.h>
#include <stdio.h>

int main(int argc, char* argv[])
{

system("PAUSE");
return 0;

Szczerze mówiąc, jestem jeszcze zielona w C i to są moje początki wiec prosiłabym osobe, która by mi pomogła w tym temacie...
Z góry wszystkim dziękuje
}

0

Najpierw poszukaj poradników na temat obsługi plików w C, jest też bardzo dużo. Gdy to Ci się uda to spróbuj jakieś proste operacje wykonać żeby się z tym zaznajomić. Potem poczytaj o dynamicznej alokacji pamięci co nakieruje Cię na listy. Możesz napisać swoją własną albo poszukać jakiejś gotowej implementacji listy no i potem połączenie tego w całość już trudne nie będzie.

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