diff --git a/dico.c b/dico.c index 8cb0a97..aafa812 100644 --- a/dico.c +++ b/dico.c @@ -19,7 +19,10 @@ byte end_kind(const string s){ while(islower(s[i])); } else {//if isupper(s[0]) - + endKind=2; + if(!isalpha(s[1])){ + + } } endKind*=( (s[i]=='\0') + 2* (s[i]=='\''&&s[i+1]=='s'&&s[i+2]=='\0') ); return endKind; @@ -30,5 +33,9 @@ bool is_word(const byte endKind){ } bool addto_dico(dico d,string s){ - if(is_word() + if(!is_word(end_kind(s))){ + printf("incorrect word"); + return true; + } + } -- libgit2 0.21.2