writef vs writeln and printing to the console
Jesse Phillips
jessekphillips+D at gmail.com
Sat Jan 8 15:03:39 PST 2011
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;
More information about the Digitalmars-d-learn
mailing list