[Ex] Trier les lignes d'un fichier.

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Kinsuke
Niveau 1
Niveau 1
Messages : 11
Enregistré le : lun. 14 mars 2011 18:20
Status : Hors ligne

[Ex] Trier les lignes d'un fichier.

#1

Message 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
Avatar du membre
sksbir
Niveau 7
Niveau 7
Messages : 384
Enregistré le : lun. 26 oct. 2009 17:57
Localisation : Lyon
Status : Hors ligne

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

#2

Message 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é.
Répondre