Blame view

README.md 2.05 KB
fdfde24a   Thorsieger   ajout de dictionn...
1
  # Correcteur orthographique
d4da0378   jdequidt   Initial commit
2
  
e1737bb6   Thorsieger   update ReadMe
3
  >  Réalisation d’un analyseur de fichier pour compter les mots non reconnus par rapport à un dictionnaire.
d4da0378   jdequidt   Initial commit
4
5
6
  
  ## Principe
  
e1737bb6   Thorsieger   update ReadMe
7
  Ce programme permet de détecter dans un texte tous les mots mal orthographiés. Il accepte différents alphabets (latin, cyrillique, japonais ...). Il se base sur le dictionnaire que l'utilisateur donne et compte le nombre de mots non reconnus dans le fichier testé. Le programme n'est pas sensible à la casse mais gère les accents et caractères spéciaux.
d4da0378   jdequidt   Initial commit
8
  
7b8fe03c   Thorsieger   update readMe
9
  ## Installation
d4da0378   jdequidt   Initial commit
10
  
7b8fe03c   Thorsieger   update readMe
11
12
13
14
  * Téléchargez tous les fichiers du projet
  * Ouvrir un terminal à l'emplacement des fichiers
  * Installer gcc (si nécessaire) ou modifiez le file makefile pour utiliser le compilateur de votre choix
  * Tapez "make" dans le terminal (cela va créer l'exécutable "compteur_erreurs")
d4da0378   jdequidt   Initial commit
15
  
fdfde24a   Thorsieger   ajout de dictionn...
16
  ## Utilisation
d4da0378   jdequidt   Initial commit
17
  
7b8fe03c   Thorsieger   update readMe
18
  * Lancer le programme ( ./compteur_erreurs)
d4da0378   jdequidt   Initial commit
19
  
e1737bb6   Thorsieger   update ReadMe
20
21
22
  * Donnez le nom du dictionnaire/texte que vous souhaitez utiliser (le nom ne doit pas contenir d'espaces):
      * Soit en donnant le chemin absolu du fichier : (/home/usr/chemin/fichier/dico.txt)
      * Soit en plaçant le dictionnaire à l'emplacement de l'exécutable et en entrant simplement son nom
7b8fe03c   Thorsieger   update readMe
23
      * Soit en utilisant les 3 dictionnaires disponibles (words/american-english ou words/french ou words/brithish-english)
d4da0378   jdequidt   Initial commit
24
  
7b8fe03c   Thorsieger   update readMe
25
  * Vous pouvez ensuite modifier les caractères de séparation d'un texte (points, virgules, etc. ) en appuyant sur [Y] ou conserver la liste déja disponible.
d4da0378   jdequidt   Initial commit
26
  
e1737bb6   Thorsieger   update ReadMe
27
  * Il vous faut maintenant donner le nom du fichier à corriger. (soit chemin absolu, soit fichier placé dans le répertoire de l'exécutable). Ici encore le nom du fichier ne doit pas contenir d'espaces.
7b8fe03c   Thorsieger   update readMe
28
  
c786e175   Thorsieger   update ReadMe
29
  **Le programme vous indique les mots non reconnus et les comptabilises**
7b8fe03c   Thorsieger   update readMe
30
31
  
  * Vous pouvez maintenant soit quitter le programme soit relancer une analyse d'un autre fichier.
d4da0378   jdequidt   Initial commit
32
  
f5a2cf08   Thorsieger   update ReadMe
33
34
35
  *Pour changer de dictionnaire il vous faudra relancer le programme.*
  
  *Il est également possible de lancer le programme avec les fichiers en paramètres. Lancer la commande suivante : ./compteur_erreurs [chemin dictionnaire] [chemin ficher à analyser].*