file nicht überschreiben !!



  • Hallo ich habe den folgenden Code

    void fout(string str)
    {

    fstream fout;
    fout.open("example.txt");
    fout << str << ".\n";
    fout.close();

    }

    siese methode ueberschreibt immer was sie vorher geschrieben hat !!

    wie kann ich sie umwandeln dass wenn ich die methode fout nochmal aufrufe den File example nicht ueberschreibt sonder einfach einfügt ,von mir aus von hinten also

    beim ersten mal beim aufruf
    fout ("Hallo");
    und dann
    fout ("ciao");

    soll in der text datei

    Hallo
    ciao

    gespeichert werden und nicht

    ciao !!!

    Vielen dank



  • Das wurde hier aber schon mehrmals angesprochen:

    Man muss die Datei mit ios_base::app öffnen:

    dateivariable.open("datei",ios_base::app);

    app für append


Anmelden zum Antworten