+ 2
How to use the qsort function ?
I need a lot of explanation about this function ! Please help međ
2 Answers
+ 6
qsort takes 4 arguments, but the first three are kind of obvious: The array, its length, the size of its type.
The tricky part is the function that determines how/what is sorted.
It needs to take two void pointers and return an int. The two args are the two values in your array that are going to be sorted at each step.
Internally, you have to build this function so that it compares the two values and returns an int < 0 if the left operand is smaller, > 0 if it's bigger, and 0 if it's ==. Preferably you just return - 1, 0 or 1.
Example:
https://code.sololearn.com/cNPHNt8zNfti/?ref=app
+ 2
Great ! A bit unmytified ! thanks a lot bro. I would have fro two to five exercises & assimilate that. Thanks a lot once more