Advertisement
Guest User

Untitled

a guest
Oct 17th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.44 KB | None | 0 0
  1. int
  2. compare_function(const void* a, const void* b)
  3. {
  4.     return (*(int*)a - *(int*)b);
  5. }
  6.  
  7. void
  8. qsort_floats(floats* xs)
  9. {
  10.     // TODO: call qsort to sort the array
  11.     // see "man 3 qsort" for details
  12.     float* float_array;
  13.     int size = sizeof(float_array)/ sizeof(float_array[0]);
  14.     for (int i = 0; i < xs->size; ++i) {
  15.         float_array[i] = xs->data[i];
  16.     }
  17.  
  18.     qsort(float_array, size, sizeof(float), compare_function);
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement