Thread overview
How to test if a double has no fraction part
Sep 03, 2015
Namal
Sep 03, 2015
rumbu
Sep 03, 2015
Namal
Sep 03, 2015
wobbles
September 03, 2015
Hello,

is there a modf function like in C++ or something similar which could help me find out if a double has a fractional part or not.

Thx
September 03, 2015
On Thursday, 3 September 2015 at 10:52:39 UTC, Namal wrote:
> Hello,
>
> is there a modf function like in C++ or something similar which could help me find out if a double has a fractional part or not.
>
> Thx

http://dlang.org/phobos/std_math.html#.modf


September 03, 2015
Interesting, in contrary to C++ it saves the integral part in the dummy variable. Doing this I noticed if I try to write a double variable in the console it gives me only the integral part. I only did it with writeln so far. How can I print out a double variable with a precision of 2 for instance? I tried it with writefln("%d", d)
It compiles but crashes.
September 03, 2015
On Thursday, 3 September 2015 at 12:51:42 UTC, Namal wrote:
> Interesting, in contrary to C++ it saves the integral part in the dummy variable. Doing this I noticed if I try to write a double variable in the console it gives me only the integral part. I only did it with writeln so far. How can I print out a double variable with a precision of 2 for instance? I tried it with writefln("%d", d)
> It compiles but crashes.

I believe .2 will print it precision two.
writefln("%.2s", d)

More info here:
   http://dlang.org/phobos/std_format.html#formattedWrite