Marcel schrieb:
> Ich will quasi eine Funktion machen, die sowohl 8-Bit aber auch bis zu
> 32-Bit Werte ausgibt :-)
Naja, in höheren Programmiersprachen wie c++ gibt dafür überladene
Funktionen, in C benutzt man typischerweise für jeden Typ ne eigene
Funktion.
(z.B. puts, putc)
> Mein Prototyp lautet void LCD_Display_Number(uint32_t number)
> Wenn meine Zahl, die ich darstellen will, 8-Bit Breit ist, wird sie ja
> als 32-Bit Zahl in der Funktion gehandelt.
Platzverschwendung, aber wems gefällt.
> Soll ich dann immer noch ltoa
> verwenden, oder immer erst prüfen wie groß die Zahl ist und dann ggf.
> itoa verwenden?
Aufwand gegen Nutzen gleich Null, lieber immer ltoa benutzen, spart die
Casts, die nötig werden um die Warnungen zu ignorieren.
:-) Meine Meinung, keep it simple, stupid and short. :-)