treeh.h
410 Bytes
#ifndef TREEH_H
#define TREEH_H
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define NBCHAR 27 //a-z + '
typedef
struct node{
char letter;
char isEnd;
node* next[NBCHAR]
} *ptNode,*tree;
tree make_empty_tree();
void addto_tree(tree,char*,int);
void loadfrom_file(tree,FILE*);
void loadfrom_keyboard(tree);
char is_empty(tree);
char is_end(tree);
int hash(char);
#endif //TREEH_H