rendered paste bodyvoid delentry (element* ptr, char* keyword) {
if (ptr->next != NULL) {
if (strcmp(ptr->wort,keyword)==0) {
previous->next=ptr->next;
}
else {
previous=ptr;
delentry (ptr->next, keyword);
}
}
}
void delentrystart (void) {
printf("Welches wort soll geloescht werden? ");
scanf("%s",&delwort);
delentry (liste, delwort);
}
int main(int argc, char* argv[]) {
do {
printf ("Bitte waehlen Sie:\n1 - Liste erstellen\n2 - Element hinzufuegen\n3 - Element löschen\n4 - Liste anzeigen\n5 - Programm beenden\nAuswahl:");
scanf("%d",&cmd);
if (cmd == 1) { createlist(); }
if (cmd == 2) { addentry(liste); }
if (cmd == 3) { delentrystart(); }
if (cmd == 4) { anzeigen(liste); }
} while (cmd!=5);
return 0;
}