Ich kann keinen Text in eine Datei speichern
-
und das heißt was (bin ein Anfänger)?
Wie kann cih die Fehler beheben?
-
Indem du den Namensraum angibst, so wie du es bei
fstreamauch getan hast (also einstd::davor).
-
also so:
[/cpp]std::fstream f("Funtext.txt", std::ios::out);
std::f.open("Funtext.txt", std::ios::out);
std::f << "Mein Text" std::endl;
std::f.close();[cpp]
-
Bei Variablennamen natürlich nicht.
-
Dann halt so:
std::fstream f("Funtext.txt", std::ios::out); f.open("Funtext.txt", std::ios::out); f << "Mein Text" std::endl; f.close();
-
Jetzt schreibt er aber immer noch den Fehler:
F:\JONAS\Sonstiges\C++\Funtext.cpp|66|error: `f' was not declared in this scope|
||=== Build finished: 1 errors, 0 warnings ===|
-
Ja. Und jetzt noch ein
<<vorstd::endl.
Aber wenn du die Datei schon im Konstruktor öffnest, brauchst du
open()nicht mehr aufzurufen.
-
so ist komplett richtig
#include <fstream> /* * funktionen blablabla */ std::fstream f; f.open("datei.txt", std::ios::out); // oder fstream f("datei.txt"...) f << "text" << std::endl; f.close();
-
Der Fehler kommt aber immer noch.
-
Geht doch ich habe nur falsch abgedibt.
