mise en oeuvre de TYPEDEF
Bonjour
je voudrais definir une table de hachage comme structure comportant
- TH table dehachage /*ici un tableau dont les cases sont des listes chainees*/
- CAPA la capacite de la TH /* cap de tableau ki sera choisi par l'utilisateur*/
- FH fonction de hachage /*la fonction pour choisir la position d'un element*/
oOo IMPLEMENTATION oOo
/* liste chainee LCA*/
Code:
1 2 3 4 5 6
|
typedef struct Cellule {
char* cle;
int data;
struct Cellule* suivante;
}Cellule , *LCA; |
/*table de hachage*/
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
typedef int (*FH)(char* cle) // TYPE pointeur vers fonction de hachage
typedef LCA TH[capacite] // probleme c'est que capacite est donne par l'utilisateur, elle defini apres!!!!
struct TH_COMPLETE {
int capacite;
FH fh;
TH th;
} |
J'arrive pas à declarer un type de tableau de LCA de CAPACITE=capacite sachant que capacite pourrait change
MERCI DAVANCE POUR TOUTE REPONSE