Mam wątpliwość do zastosowania odejmowania w my_compare(). O ile rozumiem, oczekujemy, że odjęcie od liczby ujemnej liczby dodatniej (np. -1 - 1) da wynik ujemny. Jednak gdy liczby znajdują się blisko końców zakresu typu int, może dojść do przepełnienia i wynik wyjdzie dodatni. Czy to nie problem?

Rozpocznij dyskusję o stronie „C/qsort”

Rozpocznij dyskusję
Powrót do strony „C/qsort”.