[Gelöst] ios::append existiert nicht
-
Hallo miteinander,
ich bin dabei ein kleines Programm zu schreiben, jedoch stoße ich auf ein kleines hartnäckiges Problem.
#include <iostream> #include <fstream> using namespace std; int main (int argc, char** argv) { ofstream out; out.open("meinedatei", ios::append); out.close(); return 0; }Wie ihr sicher sehen könnt, ist das ein verdammt kniffliger Quelltext

Trotzdem macht er mir Probleme.
Beim Compilieren erhalte ich die Meldungmain.cpp:9: error: `append' is not a member of `std::ios'Ich befürchte mittlerweile, dass das Problem bei meinem Compiler liegt.
Ich benutze von Bloodshed die Dev-c++ IDE (4.9.9.2).Hat jmd eine Idee, bzw weiss wie man dieses Problem umgehen kann?
MfG
Vic
-
Hallo,
es muss ios::app heißen. Nicht append.
-
Es heißt ios::app
EDIT: Hmpf, zu langsam.
-
Hallo,
es heißt ios::app: http://www.cppreference.com/io_flags.html#format_flags
Btw. Es liegt nicht am Dev-Cpp, aber wirf ihn trotzdem weg und nimm Code::Blocks oder das Visual C++ 2005 Express Edition. Ist besser.
Mfg
GPC
-
OMG
wie peinlich,ich buddel mir ein tiefes tiefes Loch wo ich mich drin verstecken kann.
Und ein riesen Dank an GPC, hab Blocks ausprobiert und das ist wirklich besser als Dev. Diese IDE sollte mal in die Compilerliste eingetragen werden.
MfG
Vic