Double tableau dynamique de pointeurs de struct
Bonjour,
J'ai besoin d'aide pour la création d'un double tableau carré avec malloc, je veux que dans les "cases" de ce double tableau il y ait des pointeurs vers une structure.
Je n'arrive pas à l'initialiser de façon à ne pas avoir d'erreur de segmentation ...
La structure
Code:
1 2 3 4 5 6 7 8
|
#define TAILLE 128
struct s_element {
int cle;
int data;
};
typedef struct s_element element; |
L'initialisation dans le main() :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
element *** tab_hachage;
tab_hachage = (element***) malloc(TAILLE*sizeof(element**));
int i, u;
for(i=0; i<TAILLE; i++){
for(u=0; u<TAILLE; u++){
tab_hachage[i][u] = (element *) malloc(sizeof(element*));
tab_hachage[i][u] = (element *) NULL;
}
} |
Merci d'avance pour votre aide !