![]() |
How to convert a number between 0-9 to Char
Hello again :)
I'm generating a random number between 0 and 9 I want to assign that number to a character so I can store it in a character array; something like if i = 3 c = '3'; if i =4 c = '4' but smarter way :sosp: |
Re: How to convert a number between 0-9 to Char
Directly assigning should do the job for you.
char c = i; |
Re: How to convert a number between 0-9 to Char
add the ascii value to it................
|
Re: How to convert a number between 0-9 to Char
if (i>=0 && i<=9) c=i+'0';
Or just generate random numbers between '0' and '9'. |
Re: How to convert a number between 0-9 to Char
Thanks for the tip...yes rand()%10 + '0' works
|
Re: How to convert a number between 0-9 to Char
use dynamic cast
or for example int a; char b; b<int>=a; |
Re: How to convert a number between 0-9 to Char
yes, but will that convert 0x00000000 to '0', which is what the OP wanted, or will it convert it to 0x00?
|
| All times are GMT +5.5. The time now is 07:30. |