En somme, ton algorithme, une fois le fichier déterminé, devrait être:
ouvrir le fichier
tant que c'est possible,
lire une ligne
ajouter le numéro de ligne courant à la liste associée à cette ligne.
passer à la ligne suivante.
fermer le fichier
pour chaque ligne distincte trouvée
afficher la ligne
pour chaque numéro de ligne de la liste correspondante.
l'afficher
Cela signifie d'avoir:
- un compteur de numéro de ligne.
- un moyen de représenter une ligne
- une structure contenant une ligne et une liste de numéro de ligne.
- un moyen de comparer des lignes (c'est le rôle du hachage ou du CRC)
Partager