Erreur de segmentation Core dumped
Résolu
varalax
Messages postés
66
Statut
Membre
-
varalax Messages postés 66 Statut Membre -
varalax Messages postés 66 Statut Membre -
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) ubuntu
- Open core legacy patcher - Accueil - MacOS
- Erreur 3005 france tv - Forum TV & Vidéo
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Core temp - Télécharger - Divers Utilitaires
- Iptv erreur de lecture - Forum TV & Vidéo
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>