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
L'initialisation dans le main() :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #define TAILLE 128 struct s_element { int cle; int data; }; typedef struct s_element element;
Merci d'avance pour votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; } }
Partager