PRG 10 i 11
C-Struktury, listy
Baza danych osobowych
Napisz program pozwalający na ewidencję osób.
Powinien on (w pętli) pobierać polecenie od użytkownika i je wykonywać.
Polecenia dotyczą operacji na liście osób:
wstawianie osoby o podanych atrybutach do listy
usuwanie osoby o podanym indeksie
usuwanie osoby o podanym imieniu-i-nazwisku
wyświetlanie osoby o podanym indeksie
wyświetlanie całej listy
Najpierw pobiera się jednoliterowy kod polecenia, a następnie dodatkowe parametry.
Osoby mają być reprezentowane jako struktury typu osoba z polami:
imię i nazwisko
płeć
wiek
wskaźnik do następnej osoby
Uwagi
Wstawianie polega na zaalokowaniu struktury na stercie i zainicjowaniu jej
odpowiednią funkcją.
Wypisywanie ma być zrealizowane rekurencyjnie
Usuwanie również ma być rekurencyjne (Uwaga: lista jest jednokierunkowa!).
Deklarację struktury i prototypy funkcji należy umieścić w pliku nagłówkowym
włączanym przez plik z implementacją.
Wyszukiwarka
Podobne podstrony:
11 (311)ZADANIE (11)Psychologia 27 11 2012359 11 (2)11PJU zagadnienia III WLS 10 11Wybrane przepisy IAAF 10 1106 11 09 (28)info Gios PDF Splitter And Merger 1 11więcej podobnych podstron