.open .seek und .write



  • Hallo,
    ich muß in einer Datei einen wert ändern, (alterWertSize==neuerWertSize)
    ich hab schon erfahren, dass es mit .open .seek und .write geht,
    aber ich bekomme das irgendwie nicht hin, kann mir einer ein beispiel coden?
    Wie kann ich z.B. einen Wert ändern der nicht in der ersten Zeile steht?

    Danke



  • Hallo

    schau dir den Thread Ströme und Dateien in der FAQ an.

    bis bald
    akari



  • daher weiß ich ja das es geht, aber wie ändere ich einen wert der nicht in der ersten zeile steht?



  • Hallo

    Das hat mit der Zeilenposition nichts zu tun.
    Sondern du erstellst einen neuen ofstream, in den du den bestehenden ifstream zeilenweise (std::getline) reinkopierst. Bis auf die Werte, die du ändern willst, an deren Stelle kopierst du den neuen Wert in den ofstream.

    bis bald
    akari


Log in to reply