Erreur de segmentation dans une fonction
stroumpf
Messages postés
292
Statut
Membre
-
donuts08 Messages postés 523 Statut Membre -
donuts08 Messages postés 523 Statut Membre -
Bonjour,
j'ai une erreur de segmentation , avec lz debuggeur jai su que le probleme est à cette fonction
et plus precisement dans cette instruction :
merci j'attends vos helps !!
j'ai une erreur de segmentation , avec lz debuggeur jai su que le probleme est à cette fonction
void insere_table(Liste **TableHash, char mot[500])
{
/* calcule le hash du mot */
unsigned int idx = hash_cle(mot);
/* recherche du mot */
Liste *p = TableHash[idx];
printf("vvvvvvvvvvvv");
while(p != NULL)
{
printf("aaa");
if(strcmp(p->mot, mot) == 0)
{
/* le mot est trouve */
break;
}
p =p->suivant;
}
if(p == NULL)
{
/* le mot n'existe pas, insertion de celui ci */
p = (Liste *)malloc(sizeof(Liste));
if(p == NULL)
{
/* erreur d'allocation de memoire */
printf("Erreur d'allocation mémoire\n");
exit(0);
}
/* initialisation de la structure */
p->freq = 1;
strncpy(p->mot, mot, sizeof(p->mot));
/* mise a jour des liens, insertion en debut de liste */
p->suivant = TableHash[idx];
TableHash[idx] = p;
return;
}
/* le mot existe */
/* ajout des coordonnees */
}
et plus precisement dans cette instruction :
Liste *p = TableHash[idx];
merci j'attends vos helps !!
Configuration: Windows Vista Internet Explorer 7.0
A voir également:
- Erreur de segmentation dans une fonction
- Fonction si ou - Guide
- Fonction remplacer dans word - Guide
- Erreur player 4001 free - Forum Samsung
- Erreur 4101 - Forum Lecteurs et supports vidéo
- Une erreur de communication est détectée dans le module de sécurité - Forum Jeux vidéo