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


Anmelden zum Antworten