Vorheriges Thema: Sleep - Sonstige FunktionNächstes Thema: Handhabung von Rückwärtskompatibilität oder unbekannten Funktionen


SortArray - Sortieren eines Arrays

Gültig für UNIX und Windows.

Die Funktion "SortArray" dient zum Sortieren von Arrays.

Funktionssyntax:

SortArray(array as array) as Boolean
SortArray(array as array, start as integer) as Boolean
SortArray(array as array, start as integer, end as integer) as Boolean
Array

Gibt den Namen des zu sortierenden Arrays an.

Start

Gibt den Startindex für den Sortiervorgang an. Der Sortiervorgang beginnt beim Startindex und endet am Ende des Arrays.

End

Gibt den letzten Index für den Sortiervorgang an.

Mit der Funktion können nur Basistypen-Arrays verarbeitet werden. Je nach ausgewähltem Format wird folgendermaßen sortiert: 1. Das gesamte Array wird sortiert. 2. Das Array wird beginnend am Startindex sortiert. 3. Das Array wird beginnend am Startindex bis zum Ende sortiert.

Bei erfolgreichem Abschluss gibt die Funktion TRUE zurück, andernfalls wird FALSE zurückgegeben.

Beispiel:

Dim a[10], b[10], i As Integer
Dim TAB As Char
TAB = chr(9)

For i=0 to 9
	a[i] = 10 - i
Next i

b = a
If SortArray(b) Then
	For i = 0 To 9
		Print("a("+Str(i)+")="+Str(a[i])+TAB+"b("+Str(i)+")="+Str(b[i]))
	Next i
Else
	Print("SortArray(b) failed!")
End If