Witam serdecznie
Mam do napisania programw języku C, gdzie wczytuję z pliku tekstowego dane w następującym formacie:
Nazwisko1;Imię1;HobbyX,HobbyY
Nazwisko2;Imię2;HobbyZ,HobbyX,HobbyY
Nazwisko3;Imię3;HobbyY
...
średnikami oddzielone będą 3 zmienne nazwisko, imię oraz lista hobby danej osoby oddzielona przecinkami (może ich być dowolna ilość)
Muszę na podstawie wczytanych danych stworzyć plik w następującym formacie:
HobbyX:
Nazwisko1 Imię1
Nazwisko2 Imię2
HobbyY:
Nazwisko1 Imię1
Nazwisko2 Imię2
Nazwisko3 Imię3
HobbyZ:
Nazwisko2 Imię2
Proszę o pomoc w nakierowaniu w jaki sposób przekształcić te dane. Odczyt z pliku i zapis do pliku nie jest problemem. Nie wiem do jakiej struktury wczytać dane i jak ją potem przekształcić, aby "wypluć" do pliku w zmienionej formie.
Z góry dziękuję za pomoc