Erreur segmentation fault (core dumped)
Nicekloe
Messages postés
82
Statut
Membre
-
yg_be Messages postés 24281 Statut Contributeur -
yg_be Messages postés 24281 Statut Contributeur -
Bonjour à tous
Je vous remercie d'avance pour votre assistance. Je travail sur un tp en C. Le tp consiste en la création de fichier contenant des valeurs aléatoires générées automatiquement, ensuite écrire une fonction de tri et pour finir remplir un tableau avec les valeurs aléatoires générées venant du fichier et appliquer l'algorithme de tri sur le tableau. l'objectif du tp est de pouvoir calculer la complexité de l'algorithme de tri.
Cependant, je bloc à un niveau. J'ai un fichier qui génère 10 valeurs aléatoires. J'ouvre donc le fichier et j'essaie d'afficher les valeurs pour voir si ça fonctionne. Ci-dessous le code :
Lorsque j'exécute le programme, j'ai le message "segmentation fault(core dumped)" qui s'affiche à l'écran.
J'ai fait des recherches dessus, mais rien n'y fait. J'espère sincèrement que vous pourriez me venir en aide.
PS : j'utilise Linux et l'éditeur gEdit pour écrire mon programme.
Je vous remercie d'avance pour votre assistance. Je travail sur un tp en C. Le tp consiste en la création de fichier contenant des valeurs aléatoires générées automatiquement, ensuite écrire une fonction de tri et pour finir remplir un tableau avec les valeurs aléatoires générées venant du fichier et appliquer l'algorithme de tri sur le tableau. l'objectif du tp est de pouvoir calculer la complexité de l'algorithme de tri.
Cependant, je bloc à un niveau. J'ai un fichier qui génère 10 valeurs aléatoires. J'ouvre donc le fichier et j'essaie d'afficher les valeurs pour voir si ça fonctionne. Ci-dessous le code :
p_fichier = fopen("fic10" , "r");
int y=0;
while(!feof(p_fichier))
{
int *x;
fscanf(p_fichier, "%d\n", x);
printf("%d\n", *x);
}
fclose(p_fichier);
Lorsque j'exécute le programme, j'ai le message "segmentation fault(core dumped)" qui s'affiche à l'écran.
J'ai fait des recherches dessus, mais rien n'y fait. J'espère sincèrement que vous pourriez me venir en aide.
PS : j'utilise Linux et l'éditeur gEdit pour écrire mon programme.
A voir également:
- Erreur de segmentation c
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues