
Envoyé par
cyrine
mais le tablhash est alloué dans le main; dans la partie declaration!!
La variable TableHash locale a la fonction main oui, pas la variable locale a la fonction TableHash.
Ce n'est pas en donnant le meme nom a deux variables differentes que ces deux variables vont devenir une seule et meme variable.
En outre, comme le fait remarquer Lucien63 tu as un nombre important de pointeur non intialise, ce qui va fatalement provoque des oucis.
Avant de tenter de faire des programmes aussi "avance", je pense qu'il serait preferable de reprendre les bases du C (entre autre les pointeurs, les passages par parametre et les portees des variables).
Partager