Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ListElem *TelefonBuch_Loeschen(ListElem *Head, const char *Name) {
- ListElem*a = Head;
- ListElem *temp, *pre = NULL;
- if (strcmp(Head->Name,Name)==0) {
- temp = a->next;
- //free(a->Name);
- free(a);
- return temp;
- }
- else {
- pre = Head;
- for (a = a->next; a != NULL; a = a->next) {
- if (strcmp(a->Name, Name) == 0) {
- pre->next = a->next;
- free(a);
- a = pre;
- }
- else {
- pre = pre->next;
- }
- }
- }
- return Head;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement