in eine Linked list Delete funktion einfügen

BasicC

Erfahrenes Mitglied
C:
case 4: /* Buch löschen nach isbn */
                printf("ISBN NUmmer eingeben: ");
                fgets(isbn, 100, stdin);
                strip (isbn);
                printf("ISBN: '%s'\n", isbn);
                Buch* buch= findBuchbyISBN(buecher,isbn);
                void* data= (void*) buch;
                List_delete(buecher,data,comp_byAdress);                
                break;

so ungefähr habe ich es hinbekommen nun ist das Problem vorhanden, dass das Programm meine eingegebene ISBN nicht löscht