Advertisement
BladeMechanics

DeleteLL_Element

Aug 25th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.40 KB | None | 0 0
  1. node *del(node *head, char remove)
  2. {
  3.     node *p = head;
  4.     node *temp;
  5.     temp = (node *)malloc(sizeof(node));
  6.     while (p != NULL) {
  7.         if (p == head && p->letters == remove) {
  8.             temp = p->next;
  9.             free(p);
  10.             head = temp;
  11.             p = head;
  12.         }
  13.         else if (p->next != NULL && p->next->letters == remove ) {
  14.             temp = p->next;
  15.             p->next = temp->next;
  16.             free(temp);
  17.         }
  18.         p = p->next;
  19.     }
  20.     return head;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement