Hallo
So geht's auch, nicht optimal aber verständlich:
Hier werden noch andere Ansätze besprochen: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); }
https://www.roboternetz.de/phpBB2/viewtopic.php?t=35598
Gruß
mic






Zitieren

Lesezeichen