Bonjour à tous.
Je suis actuellement en train d'apprendre le C comme premier langage de programmation et je lutte sur quelques points
J'aimerai créer un programme de traitement de texte.
Il faudrait que le programme analyse et tri 1 seul fichier texte du style dictionnaire.
Le fichier texte contient 1 mot par ligne, et certains mots sont en double ou en triple voir + et placés n'importe ou dans le fichier.
Il faudrait que le programme me génère un nouveau fichier texte avec les mots rangés suivant leur ordre lexicographique et que chaque mot soit unique.
J'ai entendu dire que pour cela je devais utiliser les listes chainées que je maitrise asser mal pour l'instant mais suis-je obligé d'utiliser cette méthode ? car chaque mot devrait etre comparé avec tous les mots le suivant et le précédent.
Alors je pensais que le programme pourrait dans un premier temps ranger chaque mot suivant leur orthographe en créant une fonction de tri puis comparer chaque mot avec le mot qui le suit.
Si le mot qui le suit est le même, ne pas le copier, sinon le copier.
Quelle méthode me conseillez vous ?
Merci d'avance pour vos réponses.
[F]ab
Partager