Anwender-Dokumentation GFA-BASIC 3.0
Bei der Sortierung von String-Arrays kann mit WITH ein Sortierkriterium
in Form eines Arrays mit mindestens 256 Elementen angegeben werden.
Ohne Angabe von WITH wird die normale ASCH-Tabelle als Sortierkrite-
rium verwendet (siehe zweites Beispiel).
Beispiele:
DIM x%(20)
PRINT
"Unsortiert:
me
FOR
i%=0 TO 10
x%( i%)=RAND(9)+1
PRINT x%(i%);"
";
NEXT
1%
PRINT
QSORT x%(),11
DIM
index%(20)
PRINT
"Absteigend
sortiert:
";
FOR
i%=0 TO 10
PRINT x%(i%);"
";
index%( i%)=i%
NEXT
i%
PRINT
SSORT x%(-),11, index%()
PRINT
"Aufsteigend
sortiert:
";
FOR
i%=0 TO 10
PRINT x%(i%);"
";
NEXT
i%
PRINT
PRINT
"Mitsortiertes
Feld:
";