ofstream::attach()

Martin Schroeder

Erfahrenes Mitglied
Hallo!
Ich habe versucht, eine Bibliothek, die ich ursprünglich in MS Visual C++ gemacht habe, in DevC++ zu kompilieren.
Das ist aber fehlgeschlagen. Zum einen hat er sich über die veralteten header (iostream.h, etc) beschwert. Das geht ja noch. Aber dann behauptet er, dass ofstream kein attach() als Member habe.
In der C++-Man Page von DevC++ steht das auch nicht drin.
Was kann man da machen? Gibt es eine Ersatzfunktion?
Vielen Dank schonmal im Vorraus!
 
Hi.

Ich hab dir doch schon bei der letzten Frage über ofstream::attach gesagt, das es diese Methode nicht in Standard C++ gibt, sondern das es eine Eigenheit von Visual C++ 6 (bzw. früher) ist. Es gibt diese Methode nicht weil die Implementierung zu betriebssystemspezifisch und nicht portabel ist.

Soweit ich weiß gibt es keine alternative Methode die es ermöglicht ein Dateihandle mit einem C++ File Stream zu verbinden.

Gruß
 
Oh ok. Vielleicht sollte man sich das merken, was man liest.:-(
Dann werd ich mir mal ne Klasse schreiben, die dann in verschiedene Streams schreiben kann. Naja....
Aber Danke für die Antwort!
 
Zurück