Hans schrieb:
> Mich
> würde nur interessieren, ob das realistisch ist?
Kommt drauf an.
Auch wenn sprintf per se erst mal nicht wissen kann, ob du zb float oder
double Zahlen ausgeben willst, muss es trotzdem den entsprechenden Code
dafür mitbringen. Was dann zb den Rattenschwanz der Floating Point
Bibliotheken nach sich zieht, was natürlich ärgerlich ist, wenn du
dieses Feature gar nicht brauchst.
Daher gibt es auf einem AVR eine abgespeckte Version von sprintf, die zb
Floating Point nicht ausgeben kann, dafür aber demenstprechend einen
kleineren Memory Foorprint hat.
Es ist also nicht sprintf selbst, welches so dermassen aufträgt, sondern
die ganzen 'Supportfunktionen', die sprintf benötigt um in der
allgemeinsten Form alle Formatieraufgaben erledigen zu können, die sich
da summieren.