Mit C++ in Dateien schreiben
-
Hi!
Wie kann ich mit C++ eine Variable in eine Datei schreiben!
Bitte Code posten!Danke OCC
-
string text = "Test"; ofstream Datei; Datei.open("Output.txt",ios::out); if (!Datei) cerr << "Fehler!"; else { Datei << "Text: " << text.c_str() << '\n'; } Datei.close();
viel spaß damit!
cu
-
Schau doch mal nachdem Header fstream.
Und da ich jetzt einfach von einer Integer Variable ausgehe,
würde es ungefähr so aussehen:#include <fstream.h> // die am Anfang includen fstream datei("deine_Datei.txt",ios::in|ios::out); //Hier geeignete Ausgabe Operatoren(hoffe heisst so) wählen. datei<<a; //write und put sind auch noch da datei.close();
Je nach IDE gibt es zB. beim C Builder noch TFileStream.
-
...bei jeden der codes bekomme ich über 8 Fehler von meinem Kompiler!
Ich wollte einfach nur int a in die datei datei.txt schreiben!
Was muss ich dafür includieren und wie sieht der quelltext aus?Danke OCC
-
Ich hab mich selbst mal auch Fehlersuche gemacht:
**#include <fstream.h>
int main()
{
fstream datei("deine_Datei.txt",ios::in|ios::out);
int a = 5;
datei << a;
datei.close();
return 0;
}**So sieht mein code jetzt aus!
RICHTIG, oder???Gruß OCC
-
Hi
Kannst du den Compiler nicht benutzen oder warum fragst du ?
Da anscheinend nicht hab ich es mal für dich gemacht ......
Ist alles RICHTIGcu
-
Obiger Code dürfte aber veraltet sein:
statt <fstream.h> einfach nur <fstream>
includieren, dafür aber dann namespace std verwenden:#include <fstream> int main() { std::ofstream datei("deine_Datei.txt"); int a = 5; datei << a; datei.close(); return 0; }
-
Das gehört wohl eher nach Standard C++...
-
Dieser Thread wurde von Moderator/in AJ aus dem Forum DOS und Win32-Konsole in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
wmfrs