Moin zusammen,
im Grunde genommen möchte ich ein Feld von Werten sortieren. Dabei sollen die Werte ihre jeweils zugewiesenen Indizes behalten.
Bisher sieht das ungefähr so aus:
Ich versuche bislang dat Dingen mit qsort zu sortieren, was zwar klappt, den Werten aber fortlaufende Indizes zuweist.Code:typedef struct { long int Index; double Wert}Sortierfeld; Sortierfeld * ergebnis; ... ergebnis[i].Index = i; ergebnis[i].Wert = ... ;
Wie gesagt, wünsche ich mir, dass die Werte ihre alten Indizes (das i) behalten.Code:qsort(ergebnis,.....);
Ist das irgendwie möglich? Vielen Dank für eure Hilfe im Voraus.
Lesezeichen