dico.c 578 Bytes
#include "dico.h"

void make_empty_dico(dico d){
  for(int i=0;i<NB1CHAR;i++)
    d[i]=NULL;
}
void delete_dico(dico d){
  for(int i=0;i<NB1CHAR;i++)
    delete_tree(d[i]);
}

byte end_kind(const string s){
  byte endKind=0;
  int i=1;
  if(!isalpha(s[0]))
    return 0;
  if(islower(s[0])){
    endKind=1;
    while(islower(s[i]));
  }
  else {//if isupper(s[0])
    
  }
  endKind*=( (s[i]=='\0') + 2* (s[i]=='\''&&s[i+1]=='s'&&s[i+2]=='\0') );
  return endKind;
}

bool is_word(const byte endKind){
  return end_Kind!=0;
}

bool addto_dico(dico d,string s){
  if(is_word()
}