digitalmars.D - flush and stdout
- Tom (16/16) May 17 2006 Is there an alternative to:
- Jarrett Billingsley (8/10) May 17 2006 Try:
- Tom (4/15) May 17 2006 Oops! Thanks, I've missed that module :)
Is there an alternative to: fflush(std.stdio.stdout); ? Certainly we can't do something like std.stdio.stdout.flush() as stdout doesn't seem to be of Stream type (e.g. from dmd compiler "no property 'flush' for type '_iobuf [60]'"). On the other hand one can do this: File inp = new File("filename", FileMode.In); scope(exit) inp.close(); .. inp.flush(); Is there a Stream object for stdout? If there is one, why it isn't included in std.stream? If there isn't, why not to add one? Thx, -- Tom:
May 17 2006
"Tom" <Tom_member pathlink.com> wrote in message news:e4fj4n$4m7$1 digitaldaemon.com...Is there an alternative to: fflush(std.stdio.stdout);Try: import std.cstream; ... dout.writefln("Hello"); dout.flush(); dout is a wrapper around stdout using a type of D Stream.
May 17 2006
In article <e4fm51$9ej$1 digitaldaemon.com>, Jarrett Billingsley says..."Tom" <Tom_member pathlink.com> wrote in message news:e4fj4n$4m7$1 digitaldaemon.com...Oops! Thanks, I've missed that module :) -- Tom;Is there an alternative to: fflush(std.stdio.stdout);Try: import std.cstream; ... dout.writefln("Hello"); dout.flush(); dout is a wrapper around stdout using a type of D Stream.
May 17 2006