Gast
#6912373
Hallo, ich benutze EMBlocks2.2 bzw EMBlitz1.11 für den STM32f303. Die neue 2.1 funktioniert nicht, aber das ist ein anderes Thema. Nun muss ich auf einem Display float zahlen ausgeben. Also habe ich mir eine PRINTF Funktion nach lehrbuch mit vsprintf gebaut. Allerdings liefert der eine GCC unter EMBlocks mir mal gleich eine falsche Anzahl der Zeichen und es fehlt im String logischerweise der Wert. Unter EMBlitz 1.11 stimmt wenigstens die Anzahl. Nun habe ich mal einfach nur ein sprintf (Ziel,"%5.1f hallo", 1234.0); gemacht und auch da fehlt die Zahl komplett. Mache ich was falsch oder sind die Funktionen einfach nur schrott? Achso eine HEX oder Dezimal Zahl geht. Was wäre die alternative? Gibt es fertige Funktionen für Float to String die auch eine Formatierung können? Das kann ich zwar selber schreiben aber dieser weg wäre sowieso eine Krücke.