Blame view

README.md 1.39 KB
edcda23e   ccalleri   Update Readme : E...
1
  # Projet Programmation Avancée : Correcteur Orthographique 
d4da0378   jdequidt   Initial commit
2
  
edcda23e   ccalleri   Update Readme : E...
3
4
  Ce programme implémente un correcteur orthographique minimaliste écrit en C dans le cadre du cours de Programmation Avancée de Mr. [Rudametkin](https://rudametw.github.io/) d'IMA3 à Polytech'Lille. 
  Auteurs : Sébastien Dardenne et Corto Callerisa
d4da0378   jdequidt   Initial commit
5
  
3454da11   ccalleri   Readme ajout des ...
6
  ![](https://github.c0.png?raw=true)
d4da0378   jdequidt   Initial commit
7
  
edcda23e   ccalleri   Update Readme : E...
8
  ## Principe
d4da0378   jdequidt   Initial commit
9
  
edcda23e   ccalleri   Update Readme : E...
10
  Le programme importe un dictionnaire depuis un fichier texte passé en paramètre et s'en sert pour détecter les mots mal orthographié d'un texte donné.
d4da0378   jdequidt   Initial commit
11
  
edcda23e   ccalleri   Update Readme : E...
12
  ## Prérequis
d4da0378   jdequidt   Initial commit
13
  
edcda23e   ccalleri   Update Readme : E...
14
  Un ordinateur permettant de compiler en programme C ainsi qu'environ 10mo d'espace libre. La majorité de la mémoire étant occupé par les fichiers de tests, l'éxecutable faisant environ 23Ko.
d4da0378   jdequidt   Initial commit
15
  
faeaeb2e   ccalleri   Update Readme fro...
16
  ## Installation
d4da0378   jdequidt   Initial commit
17
  
3454da11   ccalleri   Readme ajout des ...
18
  Le projet peut être cloner par la commande
faeaeb2e   ccalleri   Update Readme fro...
19
  ```bash
3454da11   ccalleri   Readme ajout des ...
20
  git clone git@archives.plil.fr:ccalleri/ima3_projet_pa_2019.git
faeaeb2e   ccalleri   Update Readme fro...
21
  ```
3454da11   ccalleri   Readme ajout des ...
22
  et compilé avec
faeaeb2e   ccalleri   Update Readme fro...
23
24
  
  ```bash
3454da11   ccalleri   Readme ajout des ...
25
26
  cd ima3_projet_pa_2019
  make
faeaeb2e   ccalleri   Update Readme fro...
27
28
  ```
  
3454da11   ccalleri   Readme ajout des ...
29
  ## Utilisation
faeaeb2e   ccalleri   Update Readme fro...
30
31
  Arguments
  ```bash
3454da11   ccalleri   Readme ajout des ...
32
  ./correcteur [fichier_dictionnaire] texte
faeaeb2e   ccalleri   Update Readme fro...
33
  ```
3454da11   ccalleri   Readme ajout des ...
34
  fichier_dictionnaire : le fichier texte contenant l'ensembles des mots du dictionnaire. S'il n'est pas spécifié le dictionnaire par défaut est utilisé.
faeaeb2e   ccalleri   Update Readme fro...
35
  
3454da11   ccalleri   Readme ajout des ...
36
  texte : texte à vérifier.
faeaeb2e   ccalleri   Update Readme fro...
37
  
3454da11   ccalleri   Readme ajout des ...
38
39
  Le programme renvoie l'ensemble des mots malorthographiés sur le terminal.
  ## Extras : Benchmark, warnings et gestion mémoire. 
faeaeb2e   ccalleri   Update Readme fro...
40
  
3454da11   ccalleri   Readme ajout des ...
41
  ### Benchmark
faeaeb2e   ccalleri   Update Readme fro...
42
  
3454da11   ccalleri   Readme ajout des ...
43
  ### Warnings
faeaeb2e   ccalleri   Update Readme fro...
44
  
3454da11   ccalleri   Readme ajout des ...
45
  ### Gestion mémoire
faeaeb2e   ccalleri   Update Readme fro...
46
  
3454da11   ccalleri   Readme ajout des ...
47
  ## Auteurs
faeaeb2e   ccalleri   Update Readme fro...
48
  
3454da11   ccalleri   Readme ajout des ...
49
50
  Sébastien Dardenne
  Corto Callerisa