29 Sep
2003
29 Sep
'03
16:15
On Mon, 2003-09-29 at 18:18, hannes.vogelmann@imk.fzk.de wrote:
Ein C-Programm führt während einer Funktion mehrere printf ohne \n aus. Es erfolgt jedoch keine Ausgabe auf die X-Konsole (wterm, xterm) solange bis ein \n ausgegeben wird.
Woran kann denn das liegen?
printf ist buffered IO. Wenn Du direkt ausgeben willst, mußt Du den Buffer flushen oder write() benutzen. HTH V.