In diesem Übungsblatt sollen Sie sich mit verketteten Listen beschäftigen.
Schauen Sie sich zu diesem Zweck die Headerdatei dlists.h
an und
implementieren Sie die dort deklarierten Funktionen. Verändern Sie die
Headerdatei dabei nicht! Als Ergebnis sollen Sie ein Modul dlists.o
erzeugen.
Die Elemente der Liste sollen natürlich zur Laufzeit erzeugt und wieder freigegeben werden. Achten Sie hierbei darauf, keine Speicherlücken zu erzeugen.
Schreiben Sie außerdem ein Testprogramm, welches die korrekte Implementierung aller Funktionen des Moduls demonstriert und ein Makefile für alle Dateien.
Viel Erfolg!