Hallo, ich versuche mit einem float einen string zu machen. Ich verwende CCS5.4, MSP430G2553 und sprintf.
1 | #define BUF 16
|
2 | char string1[BUF]; |
3 | sprintf(string1,"%f5.2", 3.14159); |
Das Ergebnis ist leider ".2f". Woran liegt es? Bei AVR soll man float für sprintf aktivieren müssen. Könnte das hier bei CCS auch sein? Wie mach ich das?