I am trying to convert an integer number in C into an array containing each of that number’s digits
i.e. if I have
int number = 5400
how can I get to
int numberArray[4]
where
numberArray[0] = 0; numberArray[1] = 0; numberArray[2] = 4; numberArray[3] = 5;
Any suggestions gratefully received.
This would work for numbers >= 0
EDIT: Just a little bit more C style but more cryptic.