Andrej Mitrovic Wrote: > Unfortunately I can't provide a simple test case, but I have a case where > using: > > writef("..........\n"); > > inside a loop that runs a dozen times does not print out each line as the > statement is reached, instead it prints out everything at once when the > application is done. If I use this: > > writeln("........."); > > then I get each line printed out at the exact moment as this statement is > reached. Is this normal behavior?
I don't think new line means to flush the buffer like it does in printf. I think you can use stdout.flush() from stdio;