Coucou coucou
Y a-t-il un moyen de ne pas créer de fichier en essayant d'en ouvrir un ?
Je m'explique
Je veux lire mon fichier f, et renvoyer un code d'erreur si il n'existe pas.
J'ai fait :
Sauf que ça me créé le fichier, donc il passe dans else (et après c le drame ! lol).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ifstream f; f.open(filename, ios::binary); if (f.bad()) { // le fichier n'existe plus ou erreur de lecture du fichier b = 0; } else { ... }
J'ai tenté le ios::nocreate... qui n'existe en fait plus dans les fonctions de référence visiblement.
Quelqu'un à une idée ?![]()
Partager