Commit 497b8464ee3887c03895c6e078fc84e67feb0480
Merge branch 'master' of https://archives.plil.fr/pvernier/ima3_projet_pa_2019
Showing
1 changed file
with
5 additions
and
2 deletions
Show diff stats
READMEProjet.md
... | ... | @@ -4,12 +4,15 @@ |
4 | 4 | |
5 | 5 | ## Description du programme |
6 | 6 | |
7 | -Pour notre programme, nous avons fortement réfléchi à la structure à utiliser en prenant en compte la vitesse d’exécution du programme et la mémoire utilisée. Nous utilisons dans un premier temps un tableau d'arbre, chaque case du tableau comprend une lettre et un pointeur donnant l’accès a l’ensemble des mot commençant par cette lettre. Nous avons donc décidé de faire une structure comprenant un arbre par case du tableau avec n branche. Les branches de l'arbre son représenté par une liste chaînée. Voici une image plus explicite de notre structure : | |
7 | +Pour notre programme, nous avons fortement réfléchi à la structure à utiliser en prenant en compte la vitesse d’exécution du programme et la mémoire utilisée. Nous utilisons dans un premier temps un tableau d'arbre, chaque case du tableau comprend une lettre et un pointeur donnant l’accès a l’ensemble des mot commençant par cette lettre. Nous avons donc décidé de faire une structure comprenant un arbre par case du tableau avec n branche. Les branches de l'arbre sont représentées par une liste chaînée. Voici une image plus explicite de notre structure : | |
8 | 8 | ![](img/tableau.PNG) |
9 | 9 | ![](img/structure.PNG) |
10 | 10 | |
11 | 11 | ## Mode d'emploi |
12 | 12 | |
13 | -Lors du lancement du programme nous devons rajouter en paramètre deux fichiers textes, le premier étant le dictionnaire (words.txt) et le second un fichier texte quelconque comportant un texte donc nous voulons relever les fautes. Une fois lancé, le programme va charger le dictionnaire et ensuite donner les mots du texte qui ne sont pas présent dans le dictionnaire. Suite à cela nous avons la possibilité de tester un mot ou une phrase. A cette étape du programme nous pouvons rentrer ‘0’ pour quitter. | |
13 | +Lors du lancement du programme nous devons rajouter en paramètre deux fichiers textes, le premier étant le dictionnaire (words.txt) et le second un fichier texte (texte.txt) quelconque comportant un texte donc nous voulons relever les fautes. Une fois lancé, le programme va charger le dictionnaire et ensuite donner les mots du texte qui ne sont pas présent dans le dictionnaire. Suite à cela nous avons la possibilité de tester un mot ou une phrase. A cette étape du programme nous pouvons rentrer ‘0’ pour quitter. | |
14 | 14 | |
15 | 15 | |
16 | +## Conditions importantes | |
17 | + | |
18 | +Les fichiers entrés en paramètre doivent être en UTF-8, sinon le programme bloque sur certain caractère spéciaux. | |
16 | 19 | \ No newline at end of file | ... | ... |