Hi, man möchte eine Zahl in eine Zeichenkette konvertieren.
1 | unsigned char str[4]; |
2 | unsigned int engine_speed; |
3 | sprintf(str, "%u", engine_speed); |
Es soll gelten: engine_speed >= 1000: str = "xxxx" 100 <= engine_speed < 1000: str = " xxx" 10 <= engine_speed < 100: str = " xx" engine_speed < 10: str = " x" also jeweils entsprechende Leerzeichen sollen eingefügt werden. Gibt's einfache Wege, sowas zu realisieren? MfG Senmeis