Advertisement
lil_kiddie

Untitled

Oct 9th, 2021
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. void deleted(List** list, char c) {
  2. List* p = *list;
  3. List* tmp = *list;
  4. while (p) {
  5. char check = 0;
  6. char* q = (p->field);
  7. while (*q && !check) {
  8. check = *q == c;
  9. q++;
  10. }
  11. if (check) {
  12. List* ptr = p;
  13. if (tmp == p) {
  14. *list = p->next;
  15. p = p->next;
  16. tmp = p;
  17. }
  18. else {
  19. p = p->next;
  20. tmp->next = p;
  21. }
  22. free(ptr);
  23. }
  24. else {
  25. if (tmp != p)
  26. tmp = tmp->next;
  27. p = p->next;
  28. }
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement