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.

Reply via email to