fgets erreur segmentation
Bonjour,
J'essaie de définir une fonction qui lit des lignes à partir d'un fichier avec fgets, l'ouverture du fichier réussit mais on m'affiche erreur de segmentation à l'exécution du programme.
Voila mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| FILE *fd;
char mystring[100];
fd = fopen("configuration", "r");
if(fd = NULL)
{
printf("Le fichier n'existe pas\n");
}
else
{
printf("Le fichier existe et est ouvert en lecture seule \n");
while (fgets (mystring , 90 , fd) != NULL)
printf("debug0");
} |
A l'exécution on m'affiche :
Le fichier existe et est ouvert en lecture seule
Erreur de segmentation
Pourriez vous m'aider ?