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

fstream - buffer

  • Leocor
  • 28. März 2008 um 20:37
  • Unerledigt
  • Leocor
    4
    Leocor
    Mitglied
    Punkte
    165
    Beiträge
    23
    • 28. März 2008 um 20:37
    • #1

    Ich habe eine frage:
    Ist es möglich den cout- bzw den fstream-buffer so umzulenken das man in beides gleichzeitig schreibt?

    also zur erklärung:
    ich würde gern wenn ich was in den cout ausgebe das gleichzeitig in ein file schreiben!

    weil ich kanns ja so umleken das ich mit dem cout befehl in ein file schreibe oder in die konsole

    hat wer ne lösung oder muss ich mir da selbst was basteln ??

    http://de.youtube.com/watch?v=H9B4a2KEoGY&feature=related
    http://de.youtube.com/watch?v=HhHsXAVHyaA&feature=related

  • gelbasack
    25
    gelbasack
    Mitglied
    Reaktionen
    90
    Punkte
    6.525
    Beiträge
    1.241
    • 29. März 2008 um 06:37
    • #2

    Weil du "umlenken" schreibst: du meinst auf Konsolenebene? Dann geht's mit 'tee':

    Code
    echo foo | tee file.txt


    Falls du doch auf C/C++-Ebene meinst: würde mich wundern, wenn das geht, aber man weiß ja nie... ich würde eine kleine Outputfunktion schreiben, die als Parameter ein File annimmt, dort reinschreibt und auf die Konsole... wohl die einfachste Lösung.

  • Leocor
    4
    Leocor
    Mitglied
    Punkte
    165
    Beiträge
    23
    • 29. März 2008 um 10:28
    • #3

    ich hab sowas gemeint:

    Code
    ofstream_... temp = cout;
    cout.rdbuf(file.rdbuf()); // dann verwendens den selben buffer
    cout << "bla bla";         // dann schreibt er das ins file

    jetzt hötte ich nur gen nen buffer aus den beide schreiben können!
    oder so

    http://de.youtube.com/watch?v=H9B4a2KEoGY&feature=related
    http://de.youtube.com/watch?v=HhHsXAVHyaA&feature=related

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    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