Для сортировки звоню qsort(myArray,100,sizeof(int), comp)
int comp(const int * a, const int * b)
if(a==b)
{
return 0;
}
else
{
if(a<b)
{
return -1;
}
else
{
return 1;
}
}
Во-первых,
Это действительно не работает, когда я сортирую массив (9,8,7,6,5,4,3,2,1,1),
, я получаю (4,8,7,6,5,9,3,2,1)
- НЕ действительно отсортирован.
Во-вторых,
Как бы я сортировать в другом направлении? Есть ли специальный флаг для qsort, который мне нужно передать?