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...)
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 !