float -> str; CCS5.4; sprintf geht nicht.

OP #3246435
Lesenswert?

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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren