On Sunday, 31 July 2016 at 21:31:52 UTC, Darren wrote:
Hey, all.
I'm pretty much a programming novice, so I hope you can bear
with me. Does anyone know how I can change an int into a char
equivalent?
e.g.
int i = 5;
dchar value;
?????
assert(value == '5');
If I try and cast it to dchar, I get messed up output, and I'm
not sure how to use toChars (if that can accomplish this).
I can copy+paste the little exercise I'm working on if that
helps?
Thanks in advance!
Ehm how do you you want to represent 1_000 in one dchar?
You need to format it, like here.
import std.format : format;
assert("%d".format(1_000) == "1000");
Note that you get an array of dchars (=string), not a single one.