Hier findest du eine Beschreibung des RC5 Codes:
http://www.sbprojects.com/knowledge/ir//rc5.htm
Zum Thema sprintf:
Die stdio.h hast du eh inkludiert???
"%f" erwartet den Datentyp double, nicht float.
Hier der Code wie er problemlos funktionieren sollte:
Achte darauf, dass du den string-Array groß genug machst, damit du da ja genug freie Stellen hast.Code:double float_zahl=3.1415; char string[10]={'\0'}; sprintf(string,"%f",float_zahl);
Normalerweise lässt man sich einen String dynamisch mittels malloc erstellen, das ist bei Mikrocontrollern aber nicht gut, daher musst du bereits zur Compilezeit die Array-Größe angeben.







Zitieren

Lesezeichen