Schreiben in Datei
-
Hallo!
Ich versuche schon den halben Tag einen Text aus einem Edit-Feld einer Linux-Anwendung (keine Konsole!) einen eingegebenen Text in eine Datei abzuspeichern.
Ich finde zum schreiben in eine Datei immer nur Konstante Zeichenketten. Wie bekomme ich nun eine Zeichenkette aus einem Edit-Feld (WideString) in eine Datei geschrieben??? WideString kann ich ja zu AnsiString konvertieren, aber das brachte mir bisher auch nichts.Ich hoffe mir kann jemand helfen...
Code-Hacker
-
Ich verstehe irgendwie nicht so genau was Du willst. Die von Dir genannten Klassen sind auch kein Standard-C++, aber wenn das dieselbe AnsiString-klasse wie bei Borland ist, dann hat sie eine Methode c_str:
Dann kannste so in ne Datei schreiben:
// ganz vorne: #include <fstream> // da wo Du schreiben willst std::ofstream file("Ausgabe.txt"); file << DeinString.c_str();
Ich hoffe das hilft Dir ein wenig.
-
DANKE!!! Es funktioniert!
Code-Hacker