-
Hallo zusammen,
ich hab ein ziemlich triviales Problem, trotzdem fällt mir spontan keine Lösung ein. Ich arbeite mit c++ unter windows und hab ein main Thread in dem 2 weitere Threads gestartet werden. Der eine von den beiden Threads soll die Anzeige in de Konsole spielen. Leider gibt er mir nach dem Start nur einmal die daten raus und der Rest wird gepuffert, so dass ich erst nach dem beenden des Programms was sehen kann. Und das ist mir eindeutig zu spät.
ich benutze die ganze Zeit das Befehl cout für die Ausgabe. Kann mir vielleicht jemand was besseres empfehlen?
Vielen Dank im voraus.
Grüße July
-
Hi
es werden also zusätzlich zum Main 2 Threads gestartet, also insgesamt drei?
Wird im main gleichzeitig auch was ausgegeben?
Was passiert, wenn du statt cout printf nimmst?
-
-
"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
-
-
stdin hat aber nichts mit Ausgabe zu tun

Außerdem sollte man fflush nicht auf Eingabestreams anwenden.
Zeig einmal das Programm (relevante Teile), bzw.ein Beispiel mit den Threads.Geändert von sheel (29.08.11 um 12:17 Uhr)
-
Hallo,
Wenn du den cout-Stream flushen willst kannst du ein std::flush an den Stream schicken.
-
"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
Ähnliche Themen
-
Ausgabe von Datensätzen als Tabelle, Ausgabe horizontal statt vertikal
Von godfather_al im Forum PHPAntworten: 15Letzter Beitrag: 16.08.09, 22:31 -
SQL - Query Ausgabe gibt mehrere Zeile aus -> Ausgabe soll nur 1 Zeile zurück geben
Von Briefkasten im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 26.01.07, 12:10 -
Thread A stösst Änderung in Thread B an. Aber wie?
Von BeaTBoxX im Forum .NET CaféAntworten: 12Letzter Beitrag: 13.12.06, 11:52 -
vb6 Thread
Von Peter Parker im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 12.05.05, 11:15 -
max - c4d (Thread split by IKEAFREAX on 09.07.2002 23:43 (thread by pasq))
Von pasq im Forum 3D Studio MaxAntworten: 19Letzter Beitrag: 12.07.02, 11:13



1Danke

Zitieren



Login






