achso
ok
danke.
Nachtrag:
Ich hatte diese Funktion schon probiert. Aber ich war zu blöd, dran zu denken einen Header einzubinden. Dann hatte ihc hier in meine C Referenz geguckt, aber natürlich nichts gefunden.
Hier mal die Zusammenfassung, für alle die das hier auch mal finden:
Du musst stdlib.h includieren.
Dann sind die Warnungen weg.#include <stdlib.h>
char *itoa(int value, char *string, int radix);
PARAMETERS
value:
Is the integer to be converted to string representation.
string:
Points to the buffer that is to hold resulting string. The resulting string aray be as long as seventeen bytes.
radix:
Is the base of the number; must be in the range 2 - 36. [Also normalerweise 10, beim Dezimalsystem]Übrigens: itoa ist keine Standard-Funktion (=nicht im C-Standard enthalten). Das solltest du immer im Hinterkopf behalten, wenn du itoa einsetzt. Das korrekte Vorgehen in C wäre die Funktion sprintf. Weil die für Mikrocontroller aber häufig überdimensioniert ist, bieten viele Bibliotheken eben (entgegen des Standards) die Funktion itoa an.
Lesezeichen