Thread overview | ||||||
---|---|---|---|---|---|---|
|
May 26, 2007 ASCII code to char | ||||
---|---|---|---|---|
| ||||
Greetings! say I have an integer value representing an ASCII character, how do I get that character? I was looking through Phobos, but there was no easy way of finding it and I knew you guys could help me. thanks, josé |
May 26, 2007 Re: ASCII code to char | ||||
---|---|---|---|---|
| ||||
Posted in reply to jicman | On Sat, 26 May 2007 13:54:36 -0400, jicman wrote: > Greetings! > > say I have an integer value representing an ASCII character, how do I get that character? I was looking through Phobos, but there was no easy way of finding it and I knew you guys could help me. > > thanks, > > josé If the value is truely ASCII then it is any number from zero to 127 inclusive. Values outside that range are not ASCII. int val; char c; c = cast(char)val; -- Derek Parnell Melbourne, Australia "Justice for David Hicks!" skype: derek.j.parnell |
May 26, 2007 Re: ASCII code to char | ||||
---|---|---|---|---|
| ||||
Posted in reply to Derek Parnell | Derek Parnell Wrote:
> On Sat, 26 May 2007 13:54:36 -0400, jicman wrote:
>
> > Greetings!
> >
> > say I have an integer value representing an ASCII character, how do I get that character? I was looking through Phobos, but there was no easy way of finding it and I knew you guys could help me.
> >
> > thanks,
> >
> > josé
>
> If the value is truely ASCII then it is any number from zero to 127 inclusive. Values outside that range are not ASCII.
>
> int val;
> char c;
>
> c = cast(char)val;
Gosh... D is so easy... :-) Thanks Derek.
jic
|
May 26, 2007 Re: ASCII code to char | ||||
---|---|---|---|---|
| ||||
Posted in reply to jicman | jicman wrote:
> Derek Parnell Wrote:
>
>> On Sat, 26 May 2007 13:54:36 -0400, jicman wrote:
>>
>>> Greetings!
>>>
>>> say I have an integer value representing an ASCII character, how do I get that character? I was looking through Phobos, but there was no easy way of finding it and I knew you guys could help me.
>>>
>>> thanks,
>>>
>>> josé
>> If the value is truely ASCII then it is any number from zero to 127
>> inclusive. Values outside that range are not ASCII.
>>
>> int val;
>> char c;
>>
>> c = cast(char)val;
>
> Gosh... D is so easy... :-) Thanks Derek.
>
> jic
You should know, in C/C++ you could write:
int val;
char c;
c = (char)val;
I imagine however other languages may not be so "easy".
|
Copyright © 1999-2021 by the D Language Foundation