Używam tej funkcji porównania do sortowania tablicy składającej się z długich długich int.używanie qsort do sortowania tablic długich długich int nie działa dla dużych nosów
int compare(const void * p1,const void * p2)
{
return (* (long long int *)a-*(long long int *)b);
}
qsort(array,no of elements,sizeof(long long int),compare)
działa to dobrze dla małych nosów, ale gdy tablica zawiera nos oredera z 10^10 daje złe wyniki?
Jaki błąd popełniam?