Erreur de segmentation Core dumped [Résolu/Fermé]

Signaler
Messages postés
61
Date d'inscription
mercredi 30 avril 2014
Statut
Membre
Dernière intervention
28 juillet 2016
-
Messages postés
61
Date d'inscription
mercredi 30 avril 2014
Statut
Membre
Dernière intervention
28 juillet 2016
-
Bonjour,
Comme l'indique le titre, lors de ma compilation j'ai ce petit message qui apparaît. J'aimerais si possible que vous m'aidiez à l'enlevée je vous met en copie la fonction qui créer le problème car je n'arrive pas à voir exactement ou se situe l'erreur.

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define tailleMax 50

... (structure etc..)

void afficher (FILE *fic_out, INDEX *P, int tailleM);

...(code avec le main etc..)

afficher (fic_out, P, tailleMax); (appel de la fonction afficher)



void afficher (FILE *fic_out, INDEX *P, int tailleM)
{
int i, j;
for (i=0; i<tailleM; i++)
{
fprintf(fic_out, "%s",P[i].nom_index);
for(j=0;j<(P[i].nbpos);j++)
{
fprintf(fic_out, " %d", P[i].tab_pos[j]);
}
fprintf(fic_out, "\n");
fwrite((P+i), sizeof(INDEX), 1, fic_out);
}
}

En espérant que j'ai mis assez de contenu pour pouvoir résoudre le problème. Merci de vos réponses!

2 réponses

Messages postés
11066
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
18 octobre 2016
1 752
Bonjour,

Tu en as effectivement pas assez mis. Il manque notamment les déclarations...

Reposte ton code en entier et si possible épuré (code fonctionnel minimum permettant de constater l'erreur).

Et enfin, n'oublie pas la balise "code c" pour rendre ton code plus lisible.
Exemple :
<code c>ici tu mets ton code</code>
Messages postés
61
Date d'inscription
mercredi 30 avril 2014
Statut
Membre
Dernière intervention
28 juillet 2016

Ok. J'ai finalement réussi à résoudre mon problème seul désolé pour le dérangement!