Erreur de segmentation Core dumped
Résolu
varalax
Messages postés
61
Date d'inscription
Statut
Membre
Dernière intervention
-
varalax Messages postés 61 Date d'inscription Statut Membre Dernière intervention -
varalax Messages postés 61 Date d'inscription Statut Membre Dernière intervention -
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!
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!
A voir également:
- Erreur de segmentation (core dumped)
- Open core legacy patcher - Accueil - MacOS
- Erreur 3005 france tv - Forum TV & Vidéo
- Core temp - Télécharger - Divers Utilitaires
- Iptv erreur de lecture - Forum TV & Vidéo
- Dual core vs i5 ✓ - Forum Processeur
2 réponses
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>
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>