Mam takie jedno zadanko ze spoja o nazwie sort 1 - .
Muszę zaimplementować quicksorta i to jakoś:D posortować.....
Na razie mam coś takiego:
problem nie tkwi w samym qsort, ale w przekazywaniu argumentów do funkcjispammer pisze:Podczas wywoływania qsort'a jakiś błąd mi wyskakuje. Mógłby ktoś pomóc ??:D
Kod: Zaznacz cały
qsort(nazwa[i], 0, n-1);
Kod: Zaznacz cały
int x[100], y[100];
Kod: Zaznacz cały
61 C:\sort1.cpp cannot convert `odl' to `void*' for argument `1' to `void qsort(void*, size_t, size_t, int (*)(const void*, const void*))'
Kod: Zaznacz cały
qsort(tab[i], n, odleglosc);
Nie tylko o tym pisałem w poprzednim poście.spammer pisze:PS: Szemek zmieniłem nazwę funkcji i dalej kompilator się mnie czepia
Sztuką jest pisanie programów z pewnymi ograniczeniami, ale trzeba też umieć korzystać z gotowych klocków. Zawsze zaczynaj od analizy problemu, a dopiero później zapisu w języku programowania.spammer pisze:Jakby nie to, że to zadanie na kółko, to bym użył właśnie stl'a