Rubrique précédente: Sleep – Fonction diverseRubrique suivante: Gestion de la rétrocompatibilité ou de fonctions inconnues


SortArray : Trier un tableau

Valide sous UNIX et Windows

La fonction SortArray permet de trier un tableau.

Format de la fonction :

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
Tableau

Nom du tableau à trier.

Démarrer

Indique l'index de départ pour le tri. Le tableau est trié à partir de l'index de départ jusqu'à la fin du tableau.

Fin

Indique le dernier index pour le tri.

La fonction ne gère que les types de tableau élémentaires. Selon le format choisi, (1) tout le tableau est trié, (2) le tableau est trié en commençant par l'index de départ, (3) le tableau est trié à partir de l'index de départ jusqu'à l'index de fin.

En cas de réussite, la fonction renvoie la valeur True. Dans le cas contraire, elle renvoie la valeur False.

Exemple :

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("Echec de SortArray(b) !")
End If