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 !!
A voir également:
- Erreur de segmentation dans une fonction
- Fonction si et - Guide
- Dans la table des matières du document à télécharger, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo
- Une erreur de communication est détectée dans le module de sécurité ✓ - Forum TNT / Satellite / Réception
- Durée de fonctionnement processeur ✓ - Forum Windows 10