Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2020
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. void deleteBook(book_t **head)
  2. {
  3. char titleToDelete[50];
  4. printf("Podaj tytul ksiazki, ktora chcesz usunac. \n");
  5. gets(titleToDelete);
  6.  
  7. book_t * current = *head;
  8. book_t * tmp_book = NULL;
  9. if(strcasecmp(current->title, titleToDelete)==0){
  10. tmp_book = (*head)->next;
  11. free(*head);
  12. *head = tmp_book;
  13. } else {
  14. while(current->next!=NULL && strcasecmp(current->next->title, titleToDelete)!=0 ){
  15. current=current->next;
  16. }
  17. if(strcasecmp(current->next->title, titleToDelete)==0){
  18. tmp_book = current->next;
  19. current->next = tmp_book->next;
  20. free(tmp_book);
  21. }
  22.  
  23.  
  24.  
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement