Re: writef vs writeln and printing to the console

2011-01-09 Thread Christopher Nicholson-Sauls
On 01/09/11 06:52, Andrej Mitrovic wrote: > *I meant I converted them to writef, not writefln, and got a different > behavior*. writefln works fine. Okay, gotcha. I'll agree that the behavioral change is unexpected (when coming from C). I believe there was actually a long discussion a while back

Re: writef vs writeln and printing to the console

2011-01-09 Thread Andrej Mitrovic
*I meant I converted them to writef, not writefln, and got a different behavior*. writefln works fine.

Re: writef vs writeln and printing to the console

2011-01-09 Thread Andrej Mitrovic
On 1/9/11, Christopher Nicholson-Sauls wrote: > What Jesse said, but also: I can't help wondering if there's a special > reason why you cannot (or would rather not) use writefln(".")? > Oh it's not a problem. I was converting some C code and it used printf's with embedded newlines in the stri

Re: writef vs writeln and printing to the console

2011-01-09 Thread Christopher Nicholson-Sauls
On 01/08/11 17:03, Jesse Phillips wrote: > 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, instea

Re: writef vs writeln and printing to the console

2011-01-08 Thread Andrej Mitrovic
On 1/9/11, Jesse Phillips wrote: > 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; > Ok, that works. Thanks.

Re: writef vs writeln and printing to the console

2011-01-08 Thread Jesse Phillips
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 > app

writef vs writeln and printing to the console

2011-01-08 Thread Andrej Mitrovic
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