Commit a4cfb0f6b4ba49ad6b98502ed73c637f566fc526

Authored by grouille
1 parent 1e4b8b9c

Suppression d'un warning

Showing 2 changed files with 5 additions and 4 deletions   Show diff stats
Makefile
... ... @@ -2,7 +2,7 @@ EXEC = main
2 2 CC = gcc
3 3 SRC = $(wildcard *.c)
4 4 OBJ = $(SRC:.c = .o)
5   -CFLAG = -Wall -Wextra -g -O0
  5 +CFLAG = -g -Wall -Wextra -O0
6 6  
7 7 all: $(EXEC)
8 8  
... ...
... ... @@ -39,7 +39,8 @@ int find_caract_indice(char letter)
39 39 {
40 40 if(letter>=97 && letter<=122) return letter-'a';
41 41 if(letter>=65 && letter<=90) return letter-'A';
42   - if(letter == 39) return letter-13; // l'apostrophe est placée en 27ème position
  42 + if(letter == 39) return 26; // l'apostrophe est placée en 27ème position
  43 + else return -1;
43 44 }
44 45  
45 46 // Fonction d'ajout d'un mot 'word' dans la structure 'tree' de type 'arbre indexé'
... ... @@ -84,7 +85,7 @@ void add_in_tree(Node Tree, char word[])
84 85 bool is_end_caract(char letter)
85 86 {
86 87 if(letter==0) return true;
87   - if((letter>=32 && letter<=38)||(letter>=40 && letter<=47)||(letter>=58 && letter<=64)||(letter>=123 && letter<=126)||(letter==128)) return true;
  88 + if((letter>=32 && letter<=38)||(letter>=40 && letter<=47)||(letter>=58 && letter<=64)||(letter>=123 && letter<=126)) return true;
88 89 return false;
89 90 }
90 91  
... ... @@ -141,7 +142,7 @@ void add_error(int* error, char word[], int index, Node Tree, FILE* fp_txt, int*
141 142 printf("Le mot '%s' ne correspond à aucun mot du dictionnaire.\n\n", word);
142 143 return;
143 144 }
144   - else if(index<strlen(word)) // si l'index d'erreur n'est pas le dernier indice du mot, on a une faute dans le mot
  145 + else if(index<(int)strlen(word)) // si l'index d'erreur n'est pas le dernier indice du mot, on a une faute dans le mot
145 146 printf("Il y a une erreur dans le mot '%s', au caractère %c d'incide %d.\n", word, word[index], index);
146 147 else // sinon l'erreur a lieu à la fin du mot
147 148 printf("Il manque au moins une lettre au mot '%s'.\n", word);
... ...