cwicz10 11









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 2012
359 11 (2)
11
PJU zagadnienia III WLS 10 11
Wybrane przepisy IAAF 10 11
06 11 09 (28)
info Gios PDF Splitter And Merger 1 11

więcej podobnych podstron