fstream und string

  • Hi

    Kann mir jemand helfen? Oder besser gesagt, es wird nichts ins File geschrieben

    Einmal editiert, zuletzt von minder (10. Januar 2010 um 12:27)

  • Ich möchte "vector< pair<string, string> > m_cScores" in die Datei fstream Data speichern. Aber leider kommt nichts im file an. "Data.write(m_sBuffer.c_str(),m_sBuffer.size())" m_sBuffer hat den richtigen Inhalt. es wird aber dennoch nichts hinein geschrieben

  • Das Readfile(); wird hier doch nie ausgeführt, oder?
    weil er davor mit return rausspringt.

  • eh sorry, ich nicht viel überlegt. ich hab einige funktionen einfach zusammen kopiert und nicht gesagt das es einzelne funktionen in einer klassen sind.

    Einmal editiert, zuletzt von minder (10. Januar 2010 um 16:14)

  • Es wird immer noch nichts ins File geschrieben:

  • Vllt. hat es etwas damit zu tun, dass dein Stream am Ende vom Lesen "kaputt" ist. (!Data) Da kann dann vermutlich auch nicht mehr geschrieben werden. Daher: Stream zurücksetzen.

    Danke jetzt geht es !