[C]Tri d'un fichier
Fermé
cyrine
-
5 janv. 2010 à 14:11
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 5 janv. 2010 à 15:36
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 5 janv. 2010 à 15:36
A voir également:
- [C]Tri d'un fichier
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
1 réponse
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
5 janv. 2010 à 15:36
5 janv. 2010 à 15:36
Tu n'indiques pas le langage que tu désires utiliser.
En 'C', en faisant un tri avec 'qsort' tu n'auras pas de problème car tu donnes à 'qsort' une fonction de comparaison qui reçevra les deux lignes à comparer; libre à toi d'effectuer la comparaison en tenant compte de la valeur avant la parenthèse puis ensuite de la valeur entre parenthèses.
Il faut que tu saches que 'qsort' est fait pour trier des données de taille constante; il faudra donc passer par une étape intermédiaire qui consiste à fabriquer un tableau de pointeur (donc taille constante) qui sera rempli avec les chaînes de caractères.
Bonne réflexion.
En 'C', en faisant un tri avec 'qsort' tu n'auras pas de problème car tu donnes à 'qsort' une fonction de comparaison qui reçevra les deux lignes à comparer; libre à toi d'effectuer la comparaison en tenant compte de la valeur avant la parenthèse puis ensuite de la valeur entre parenthèses.
Il faut que tu saches que 'qsort' est fait pour trier des données de taille constante; il faudra donc passer par une étape intermédiaire qui consiste à fabriquer un tableau de pointeur (donc taille constante) qui sera rempli avec les chaînes de caractères.
Bonne réflexion.