Advertisement
Guest User

Untitled

a guest
Apr 21st, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. bool isBigger(struct filmList* current, struct filmList* previous, int option) {
  2. int flag = 0, i = 0;
  3. switch (option) {
  4. case 1:
  5. while (current->title[i] != '\0') {
  6. current->title[i] = tolower(current->title[i]);
  7. i++;
  8. }
  9. i = 0;
  10. while (previous->title[i] != '\0') {
  11. previous->title[i] = tolower(previous->title[i]);
  12. i++;
  13. }
  14. if ((strcmp(current->title, previous->title)) < 0) {
  15. flag = 1;
  16. }
  17. break;
  18. case 2:
  19. while (current->genre[i] != '\0') {
  20. current->genre[i] = tolower(current->genre[i]);
  21. i++;
  22. }
  23. i = 0;
  24. while (previous->genre != '\0') {
  25. previous->genre[i] = tolower(previous->genre[i]);
  26. i++;
  27. }
  28. if ((strcmp(current->genre, previous->genre)) < 0) {
  29. flag = 1;
  30. }
  31. break;
  32. case 3:
  33. if(current->duration < previous->duration) flag = 1;
  34. break;
  35. case 4:
  36. if (current->date < previous->date) flag = 1;
  37. break;
  38. }
  39. if (!flag) return false;
  40. return true;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement