1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

In Datei positionieren

  • master_fluc
  • 24. März 2007 um 11:20
  • Unerledigt
  • master_fluc
    6
    master_fluc
    Mitglied
    Punkte
    345
    Beiträge
    57
    • 24. März 2007 um 11:20
    • #1

    Hi, ich hab folgenden Code:

    Code
    cout << m_DatabaseFile.tellp() << endl;
     
        m_DatabaseFile.seekp(6);
        cout << m_DatabaseFile.tellp() << endl;

    Die Ausgabe ist beide Male

    Code
    -1


    Hab ich beim Setzen des Filepointers was übersehen?

    Ach ja, das File ist im Modus out | in | app geöffnet.

    EDIT: Hat sich erledigt

    Better to reign in hell,
    than serve in heaven.
    (John Milton, Paradise Lost)

  • Paulchen
    1
    Paulchen
    Gast
    • 24. März 2007 um 13:33
    • #2
    Zitat von master_fluc

    EDIT: Hat sich erledigt

    Wärst du bitte so gnädig und würdest der Allgemeinheit die Lösung deines Problems mitteilen, damit die Nachwelt vielleicht auch noch was davon hat?

  • master_fluc
    6
    master_fluc
    Mitglied
    Punkte
    345
    Beiträge
    57
    • 25. März 2007 um 14:42
    • #3

    oh, sorry.

    Das Problem lag daran, dass ich zuvor mittels getline in einer Schleife eingelesen habe, diese Schleife dann terminiert, wenn file.good() false zurückliefert.
    Danach hab ich vergessen, file.clear() aufzurufen. Daher waren keine Schreib- und Lesezugriffe auf das File mehr möglich.

    Better to reign in hell,
    than serve in heaven.
    (John Milton, Paradise Lost)

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung