On Fri, May 1, 2009 at 10:41 AM, carlos smith <carlos-sm...@sympatico.ca> wrote: > Hi!, > > What's the equivalent of the C isatty() in D? > I grepped isatty in all sources files and did not > find it.
isatty(). You can use any C function from D. Phobos does not have a terribly good set of Posix headers, so you'll have to declare it yourself: extern(C) int isatty(int); And you should be able to use it. You shouldn't get any linking errors, at least I don't think. > Also, i would like to know if anyone compiled the > Pavel's stream.d library with a recent V1 D compiler. You mean std.stream? That's been part of Phobos .. well, forever. At least 5 years anyway. > This library seems to allow reading utf-8 from a windows console. > > With dmd 1.043, it's very easy to write utf string to console. But, how do > we readln from the console ? std.stdio.readln.