Hallo

So geht's auch, nicht optimal aber verständlich:
Code:
// aus: https://www.roboternetz.de/phpBB2/ze...=328394#328394
void PrintInteger(unsigned int x)
{
   char ergebnis[5]  = {'0','0','0','0','0'};
   while (x >=10000) { ergebnis[0]++; x -=10000; }
   while (x >= 1000) { ergebnis[1]++; x -= 1000; }
   while (x >=  100) { ergebnis[2]++; x -=  100; }
   while (x >=   10) { ergebnis[3]++; x -=   10; }
   ergebnis[4] +=x;
   //x=0;
   //while(ergebnis[x]=='0') ergebnis[x++]=' ';

   SerWrite(ergebnis,5);
}
Hier werden noch andere Ansätze besprochen:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=35598

Gruß

mic