Fopen(...) et fclose(...) avec Dev-C++
Résolu/Fermé
oupsman
Messages postés
316
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
22 octobre 2008
-
28 sept. 2008 à 21:39
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 - 12 oct. 2008 à 13:16
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 - 12 oct. 2008 à 13:16
1 réponse
oupsman
Messages postés
316
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
22 octobre 2008
10
11 oct. 2008 à 22:56
11 oct. 2008 à 22:56
c'est réglé, quand Dev-C++ ne trouve pas un fichier, il ferme direct la console. pffff
11 oct. 2008 à 23:39
12 oct. 2008 à 07:22
int main(void)
{
....
FILE * fic;
...
....
.....
if((fic=fopen(fic, "r")) == NULL)
{
printf("\nErreur d'ouverture du fichier\n");
getchar();
return 0;
}
else printf("\nLe fichier a bien été ouvert\n");
getchar();
return 0;
}
Donc s'il ne peut pas ouvrir le fichier comme tu dis, il doit m'afficher un message d'erreur et étant donné qu'il y a le getchar() avant return 0 dans le bloc de if si la conditon est vraie, Dev-C++ est censé ne pas fermer directement la console
12 oct. 2008 à 13:16