====== Listen in C ====== ===== Theorie ===== Theorie zu Liste gibt es [[struct:list:start|hier]] ===== Aufgabe ===== Sie wollen folgendes struct in einer Liste speichern: struct person { int id; char name[20]; char adress[50]; int phone; } Entwickeln Sie Funktionen //insert// (Einfügen), //extract// (Daten aus der Liste nehmen), //delete// (Löschen ohne Daten zu erhalten), //change_element// (ein Element verändern), um auf die Liste zugreifen zu können. Achten Sie dabei besonders darauf, dass Sie den Speicher beim Beenden des Programms wieder frei geben. Testen Sie Ihre Liste ausgiebig.