Jula
Messages postés56Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention25 novembre 2004
-
7 juin 2004 à 10:37
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 2004
-
7 juin 2004 à 21:31
bonjour,
voilà mon problème: je dois ouvrir un fichier en écriture uniquement si il existe je fais donc:
--------------------------------------------------------------------------------------
#include <fstream>
using namespace std;
...
fstream f;
char* rep = getenv("CIVACUVE_HOME"); // rep principal CIVACUVE
string nom_fic;
char nom_opt[20];
nom_fic = rep;
nom_fic += "/bin/.cce_opt";
f.open(nom_fic.data(), ios::in | ios::nocreate);
--------------------------------------------------------------------------------------
mais ça me sort l'erreur suivante à la compilation (avec g++):
error: `nocreate' is not a member of type `std::basic_ios<char, std::char_traits<char> >'
pourquoi ne reconnait-il pas nocreate?
Dans la vie faites comme les canards: paraissez zen et serein à la surface et pédalez comme un dingue en dessous!