ios::nocreate et ios::noreplace pas acceptés !

ios::nocreate et ios::noreplace pas acceptés ! - C++ - Programmation

Marsh Posté le 12-01-2005 à 17:55:28    

Bonsoir,  
 
  j'essaye d'imposer des conditions à l'écriture de mon fichier de données, notamment l'impossibilité d'écrire le fichier s'il existe déja :
 
  ofs_fichier.open(identif,ios::out|ios::binary|ios::noreplace);
 
Mais, cette dernière option (noreplace) n'est pas acceptée :
 
e:\path\programme.cpp(2608) : error C2039: 'noreplace' : is not a member of 'basic_ios<char,struct std::char_traits<char> >'
 
Est ce que c'est à cause de mon compilateur (Visual 6.0) où est ce que j'ai raté qqch dans les en-tête (pourtant, j'ai bien #include <iostream> et #include <fstream> ) ?
 
L'option nocreate n'est pas non plus acceptée. Par contre, toutes les autres le sont (ios::binary ios::trunc ios::ate etc...)
 
Sauriez-vous qqch qui m'aiderait ?  
 
Merci d'avance !

Reply

Marsh Posté le 12-01-2005 à 17:55:28   

Reply

Marsh Posté le 12-01-2005 à 18:33:12    


 
c'est quoi ta declaration pour : ofs_fichier

Reply

Marsh Posté le 12-01-2005 à 18:36:43    

http://www.devx.com/tips/Tip/14544
boolay :o google i feel lucky

Reply

Marsh Posté le 12-01-2005 à 19:31:35    

OK Taz !
 
Merci beaucoup pour ton aide !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed