Strukture sortiere;
-
Ich habe eine Strukture a la
strutre Werte{double X[600], Y[3][600]};
ich möchte diese mit qsort sortieren,
leider schaffe ich's trotz allem sortieren entweder nur quatsch auszugeben oder lediglich X zusortieren.
Ich würde aber gerne alle Spalten anch X sortieren.Hätte da jmd eine Idee oder Anregungen bzw Programmcode?
Danke
-
Das hat aber nichts mit MFC zu tun?
Des weiteren ist die Syntax fehlerhaft, das hast Du so mit Sicherheit nicht ohne Fehlermeldungen des Compilers durchlaufen lassen...Ansonsten:
Du mußt bei jeder Sortieraktion die gesamte Struktur verschieben/tauschen!Also beide Arrays X[] und Y[][] verschieben/tauschen.
Mit qsort() kannst Du nur auf ein Array anwenden -> nimm den Quelltext von qsort() und ändere es so um, daß Du eine spezialisierte qsort_struct() erhältst.HTH,
Martin
-