Académique Documents
Professionnel Documents
Culture Documents
: TRI DE FICHIER
Section : IF3
On souhaite trier un fichier texte. Ecrire un utilitaire de tri où l’ensemble des parametres sont
introduits sur la ligne de commande.
Le nom du fichier
Le déplacement pour le champs critère de tri
La longueur du champs critère de de tri
Le nom du fichier trié
L’opération de tri est effectuée en utilisant une liste chainée dans laquelle on charge le champs
critère et le déplacemement dans le fichier correspondant à la ligne.
Le tri est effectué sur la liste chainée et appliqué sur le champs critère. La sauvegarde est dirigée
vers le fichier de sortie.
Exemple
Ville.txt
Structure :
Ville : 20 caracteres
Pays :20 caractères
Nb hbaitant : 8 caracteres
tri ville.txt 0 20 ville_tri.txt : pour trier le fichier ville sur le critere ville
tri ville.txt 20 20 ville_tri.txt : pour trier le fichier ville sur le critère pays
tri ville.txt 40 8 ville_tri.txt : pour trier le fichier ville sur le critère nb habitants
@1 @2 @3 …
@1 @2 @3
@1 :first
Ville_tri.txt
struct data
Char * critere ;
Long deplacement ;
};
struct liste
DATA d;