My number unsigned int32 is in the range 1234 .. 12345678 (nnnn nnnnnnnn).
I would like to write on LCD the number as 1.234.. 12.345.678
(n.nnn nn.nnn.nnn)
Any ideas?
tnx
Vittorio
Mark
Joined: 07 Sep 2003 Posts: 2838 Location: Atlanta, GA
Posted: Sat Oct 01, 2005 7:06 am
Divide the number by 1000.
The remainder can be gotten by either subtracting the orginal number by the result of the number/1000 or you could use the modulus (%) command.
Keep doing this until the result of the division is 0. Now print each of the remainders separating them with "."
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum