txt erstellen
-
Hallo
kann mir vielleicht jemand sagen, wie ich eine txt (oder auch andere Text Datei) im Programm erstellen kann??
Also folgndermaßen: Ich möchte eine Information, die im Programm errechnet wird (am Schluss ein String), Vor dem beenden abspeichern können (wenn möglich ohne das Dialogfeld "speichern unter"). Allerdings möchte ich auch bei dem Programm, dass zum weitergeben gedacht ist, nicht immer die txt mitschicken müssen, also muss sie neu erstellt werden (nur beim erstenmal), um dann beim nächsten Programmstart darafu zurückgreifen zu können.
Ist dies möglich, und wenn ja, wie????Vielen Danke für eure Mithilfe
Felix

-
Siehe FAQ, Top 3.
-
Oder schau in einen der neuesten beiträge:
**
Memo mit allen String in datei speichernvon hawkdz
**MFG
Seal_Reaver
-
TStringList *list = new TStringList(); list->Add(Form1->Edi1->Text); list->SaveToFile("C:\\Programme\\blablabla\\blablabla.txt"); delete list;Hier wird eine Stringlist erstellt. In jene Der Text von Edit1 eingelesen und dann in C:\.... unter der Textdatei blablabla.txt gespeichert.
Das kannst du zu.B. bei OnClode oder OnCloseQuery reinhaun.
MFG Brösel
-
Bloß mal als Alternative
#include <fstream> std::ofstream out("C:\\Programme\\blablabla\\blablabla.txt"); out << Form1->Edi1->Text.c_str(); out.close(); // ist nicht unbedingt nötig, da der Destruktor von ofstream das auch macht
-
Hallo Brösel,
was soll das denn? Wieso mußt Du hier den Code aus den FAQ nochmal abtippen?!? Die Frage war längst beantwortet...
Außerdem ist C:\\Programme ein ganz schlechter Ort um Dateien abzuspeichern. Ein normaler Windows-User hat keinen Schreibzugriff auf dieses Verzeichnis...
-
Oh entschuldigung.
Bin ja schon ruhig