stdout.flush

Charles Hixson via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed May 25 11:09:38 PDT 2016


Using:
dmd --version
DMD64 D Compiler v2.071.0

on debian Linux, and importing:
import    std.stdio;

the line:
     flush();
causes:
nt.d(29): Error: undefined identifier 'flush', did you mean function 
'fflush'?

This appears solved by doing stdout.flush;  (compiles, but I'm still 
writing the code) but as write, writef, etc. don't require explicitly 
mentioning stdout, I think that the documentation for flush should 
mention that the file must be specified.  Currently it seems to imply 
that all files will be flushed.


More information about the Digitalmars-d-learn mailing list