Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. void saveToFile (book_t * head){
  2. FILE *fp;
  3. fp = fopen ("Books.csv", "w");
  4. if(fp==NULL)
  5. {
  6. printf("Nie można zapisac zaaktualizowanej listy.\n");
  7. }
  8. book_t *current = head;
  9.  
  10. while (current != NULL){
  11.  
  12. fprintf (fp, "%s;", current->title);
  13. fprintf (fp, "%d;", current->pages);
  14. fprintf (fp, "%d;", current->yearOfRelease);
  15. fprintf (fp, "%s;", current->date);
  16. fprintf (fp, "%s;", current->borrower->name);
  17. fprintf (fp, "%s;", current->borrower->surname);
  18. author_t *curr_author = current->author;
  19. while (curr_author != NULL){
  20. fprintf (fp, "%s;", curr_author->name);
  21. fprintf (fp, "%s", curr_author->surname);
  22. if (curr_author->next != NULL){
  23. fprintf (fp, ";");
  24. }
  25. curr_author = curr_author->next;
  26. }
  27. current = current->next;
  28. }
  29.  
  30.  
  31. fclose (fp);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement