Jimmy Cao Wrote: > void main() > { > std.c.stdio.setvbuf(stdout.getFP, null, std.c.stdio._IOLBF, 100); > string mystr = "Hello\n"; > fwrite(mystr.ptr, mystr[0].sizeof, mystr.length, stdout.getFP); > > // FPUTC('\n', cast(_iobuf*)stdout.getFP); > > getch(); > }
fwrite is from so called low-level file API supposed to write binary data without extra processing.