Hallo Community Ich möchte per Uart eine Zahl versenden dazu muss ich sie natürlich erst in ASCII umwandeln. Leider tue ich mich etwas schwer bei den Yatargo tools die Funktion itoa zu finden. Normalerweise wird sie ja über stdlib.h eingebunden bloß da ist sie nicht. Weiß jmd weiter ? mfg Jan
Bei Yagarto wird, wie auch bei vielen anderen vorgefertigten Cross-Toolchains mit GNU Compiler, die newlib als C-Library mitgeliefert. Dokumentation dazu: http://sourceware.org/newlib/libc.html . itoa ist darin nicht aufgelistet und gehört auch nicht zu den standardisierten Funktionen, auch wenn sie in vielen C-Libraries dabei ist. Ich nutze selbst für Entwicklungen mit gcc/newlib "eigene" Funktionen (my_itoa, my_utoa...). Quellcode freier Implementierungen findet man an vielen Stellen: z.B. wikipedia itoa (dort auch einige Links), in den "Embedded String Functions" bei elm-chan.org, in der BSD-libc und der msp430-libc (cvs auf sf.net).
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.