cout verhält sich unter Unix anders als unter Win32 ???
-
Hallo zusammen.
ich hab ein kleine Programm geschrieben. Darin kommt eine Schleife vor, in der mit cout Zeichen ausgegeben werden.
Das Programm hab ich mit dem Compiler von den Visual Studios übersetzt und dann gestartet. Alles klappt wunderbar.
Dannahc hab ich das Programm unter Linux compiliert.
Nun werden aber sämtliche Ausgabe von cout erst NACH Ablauf der Schleife ausgegeben.
was ist da falsch. Kann mir da jemand helfen?Gruss
Ironeagle
-
du gibst vermutlich kein newline aus? Dann musst du flushen
cout << bla << flush;
-
stimmt ich geb kein endl aus.
Aber es geht leider trotzdem nicht. ich habs Testweise mal mit cout << text << flsuh; und cout << text << endl; probiert.
Geht aber beides nicht.
Trotzdem danke.Wenn noch jemandem was dazu einfällt .....
-
Sorry. hat sich erledigt. War mein Fehler. In der Schleife hat was blockiert.