hi
i had pblm using qsort to sort arrays. i used Qvector but it didnt wrk. plz help me with this
here is my code:
Qt Code:
  1. public:
  2. explicit MainWindow(QWidget *parent = 0);
  3. QVector <double> temp_array;
  4. int comp(const void * a,const void * b);
  5. ~MainWindow();
To copy to clipboard, switch view to plain text mode 
Qt Code:
  1. MainWindow::MainWindow(QWidget *parent) :
  2. QMainWindow(parent),
  3. ui(new Ui::MainWindow)
  4. {
  5. ui->setupUi(this);
  6. qStablesort(temp_array, temp_array.size(), sizeof(double), int comp);
  7.  
  8. }
  9. int MainWindow:: comp(const void * a,const void * b)
  10. {
  11.  
  12. if (*(double*)a > *(double*)b) return 1;
  13. else if (*(double*)a < *(double*)b) return -1;
  14. else return 0; ;
  15. }
To copy to clipboard, switch view to plain text mode