Problem mit filebuf
-
Hallo,
ich habe folgenden Code:
//... #include "time.h" #include "fstream" #include "string" using namespace std; void Bla::Func1() { ofstream read_out; //... read_out.open(path, ios::out, filebuf::sh_none); read_out << "Text"; read_out.close(); }dazu bringt er mir immer zwei Fehlermeldungen:
error C2039: 'sh_none' : Ist kein Element von 'basic_filebuf<char,struct std::char_traits<char> >'
error C2065: 'sh_none' : nichtdeklarierter BezeichnerKann mir jemand helfen und sagen, was ich hier vergessen bzw. falsch habe?
Danke im Voraus!!
Gruß Mädle
-
falsch im weitesten sinne ist, dass standard-c++ sh_none nicht kennt.
du willst die datei für exklusiven zugriff öffnen? das geht dann wohl eher über os-spezifische befehle. sorry...
-
das geht dann wohl eher über os-spezifische befehle
Oder aber mittels der Prästandardstreams aus <ofstream.h>.
Wobei ich in diesem Fall dann doch eher bei den os-spezifischen Funktionen bleiben würde.
-
Hallo!
Vielen Dank für eure Antworten,
jedoch .. könnt ihr mir sagen, was ihr unter "os-spezifischen Funktionen" meint?
Danke + Gruß
's Mädle