On Monday, 1 April 2013 at 18:44:16 UTC, Ali Çehreli wrote:
On 04/01/2013 11:37 AM, DLearner wrote:
I was trying to use writef("Escape string" ~ "Display string") to simulate a full-screen console. But writef doesn't seem to flush until
a newline entered (which disturbs cursor position).

I would have expected a 'flush()' function, but 'flush()' itself produces an error (does not exist), and 'fflush()' seems to be for file
use, not for writing to a screen (stdio).

Please, how do I force a flush to stdio?

writef is a shorthand for stdout.writef because stdout is actually a FILE, so stdout.flush() should work.

Ali

I tried this but got:
"No property 'flush' for type '_iobuf'"

Sorry but please note I also posted to the GDC forum - the non-return from the anti-spam delay made me think this posting had failed.

Reply via email to