Allocation dynamique d'une table de hachage
Fermé
stroumpf
-
lami20j Messages postés 21644 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21644 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
je programme en C, et je suis sure que le compilateur est du C, mais le probleme c'est qu'il maffiche un msg bizarre :
"invalid conversion from `void*' to `table_hachage*' "
voila le code : la fnction d'allocation :
struct table_hachage * alloue_h(int n)
{
int i;
struct table_hachage *h = malloc(sizeof(struct table_hachage));/*allocation de la structure*/
h->N=n;/*definition de la taille du tableau*/
h->table= malloc(n*sizeof(*h));/*allocation de la table de hachage*/
for(i=0;i<n;i++)
{
h->table[i]=creer_liste();/*chaque liste pointe vers le noeud NULL*/
}
return h;/*on retourne la structure de donnee allouee*/
}
merci je compte sur vous enormement
je programme en C, et je suis sure que le compilateur est du C, mais le probleme c'est qu'il maffiche un msg bizarre :
"invalid conversion from `void*' to `table_hachage*' "
voila le code : la fnction d'allocation :
struct table_hachage * alloue_h(int n)
{
int i;
struct table_hachage *h = malloc(sizeof(struct table_hachage));/*allocation de la structure*/
h->N=n;/*definition de la taille du tableau*/
h->table= malloc(n*sizeof(*h));/*allocation de la table de hachage*/
for(i=0;i<n;i++)
{
h->table[i]=creer_liste();/*chaque liste pointe vers le noeud NULL*/
}
return h;/*on retourne la structure de donnee allouee*/
}
merci je compte sur vous enormement
A voir également:
- Allocation dynamique d'une table de hachage
- Table ascii - Guide
- Table des matières word - Guide
- Tableau croisé dynamique ou table de pilote - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Liste déroulante dynamique excel - Guide
1 réponse
Le message initial se trouve ici http://www.commentcamarche.net/forum/affich 6912011 table de hachage