digitalmars.D.learn - How to output ascii character using terminal.d
- Paul (4/4) Apr 24 2015 How do I output a single ascii character specified numerically,
- Adam D. Ruppe (2/2) Apr 24 2015 Try terminal.writef("%s", cast(char) your_ascii_character); it
- Paul (5/7) Apr 24 2015 Thank you, it works for the standard ascii characters but not the
- Adam D. Ruppe (2/2) Apr 24 2015 Also try cast(dchar) instead of cast(char), that might do what
- Cassio Butrico (3/5) Apr 24 2015 a look at this
How do I output a single ascii character specified numerically, via terminal.d's writef() function which expects a string? Bound to be something obvious but I just can't see it atm! Paul
Apr 24 2015
Try terminal.writef("%s", cast(char) your_ascii_character); it should work.
Apr 24 2015
On Friday, 24 April 2015 at 15:46:15 UTC, Adam D. Ruppe wrote:Try terminal.writef("%s", cast(char) your_ascii_character); it should work.Thank you, it works for the standard ascii characters but not the extended set - maybe that has something to do with my terminal settings...? (not that I know how to change them anyway!) Paul
Apr 24 2015
Also try cast(dchar) instead of cast(char), that might do what you need.
Apr 24 2015
On Friday, 24 April 2015 at 22:21:16 UTC, Adam D. Ruppe wrote:Also try cast(dchar) instead of cast(char), that might do what you need.a look at this https://github.com/cassio2014/DIC
Apr 24 2015