Daten aus einem ofstream auslesen?



  • Guten Tag :),

    ich habe folgendes Problem:

    Eine bestimmte Klasse hat den operator << überladen. Damit geht dann folgendes:

    cout<<ObjektDerKlasse<<endl;
    

    Ich möchte den Inhalt aber nicht in der Konsole oder in einer Datei sehen, sondern in einem std::string schreiben.

    Wie kann ich den outstream modifizieren/verwenden, dass er die Textdaten in einen std::string schreibt 😕



  • Schalte einen Stringstream dazwischen

    stringstream strstream;
    strstream << ObjektDerKlasse;
    string test = strstream.str();
    


  • Danke, so geht das 😋

    Hab eine falsche Reihenfolge verwendet:

    Objekt -> cout
    cout -> stringstream
    stringstream -> string = schrott 😉


Anmelden zum Antworten