Langage C : Fichier existe ?
Résolu
didy_gwatinik
Messages postés
358
Statut
Membre
-
letrancheur Messages postés 256 Statut Membre -
letrancheur Messages postés 256 Statut Membre -
Bonjour,
Comment savoir si un fichier existe? Quelle fonction faut-il utiliser et comment?
Comment savoir si un fichier existe? Quelle fonction faut-il utiliser et comment?
Configuration: Windows XP Firefox 2.0.0.14
5 réponses
-
Donc pour savoir si un fichier existe :
if (fopen(chemin,"r")!=NULL)
Ça marche!!
Merci beaucoup "mype". -
Un fichier ouvert doit TOUJOURS être fermé.
FLIE* fichier=NULL;
fichier=fopen(chemin,"r");
if(fichier==NULL)
{
fclose(fichier);
//Actions à faire si le fichier n'existe pas
} -
tu ouvres le fichier en lecture avec la fonction fopen() et tu regardes ce qu'elle te renvoie si elle te renvoie -1 c'est que le fichier n'existe pas
-
Pourquoi ceci est incorrect?
if (fopen(chemin,"r")!=-1)
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
heu c'est pas -1 qu'elle renvoie en cas d'erreur mais NULL...
dsl ;)