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




Anmelden zum Antworten