Page 1 sur 1

[Ex] Trier les lignes d'un fichier.

Posté : sam. 26 mars 2011 19:53
par Kinsuke
Voilà un petit code qui permet de trier les lignes d'un fichier par ordre alphabétique.

Code : Tout sélectionner

#Include <File.au3>
#include <Array.au3>

$Tri = _FileLineTri("Fichier.txt")
_ArrayDisplay($Tri)

Func _FileLineTri($File,$iDescending = 0)
$Nbrlines = _FileCountLines($File)
Local $Tableau[$Nbrlines]
$Var = -1

For $i = 1 To $Nbrlines
    $Tableau[$Var+1] = FileReadLine($File,$i)
    $Var += 1
Next
_ArraySort($Tableau,$iDescending)
Return $Tableau
EndFunc

Re: [Ex] Trier les lignes d'un fichier.

Posté : mer. 30 mars 2011 17:09
par sksbir
moui, en gros,c 'est l'appel de 2 fonctions qui existent déja:

_FileReadToArray
puis
_ArraySort


après ya même _FileWriteFromArray pour réengistrer la tableau trié.