Formatierungs-Flag in C

Gast #384981
Lesenswert?

Hallo zusammen,

ich möchte in meinem C-Programm eine Zahl vom Typ "double" in einen
ASCII-String umwandeln. Zur Zeit mache ich dies wie folgt:

double    zahl;
char[20]  string;

sprintf(string,"%f",zahl);

Das funktioniert zwar, aber der String zeigt immer viele
Nachkommastellen die messtechnisch unsinnig sind.

Frage: wie kann ich der Funktion "sprintf()" mitteilen, dass ich z.B.
nur eine einzige Nachkommastelle benötige? Geht es mit
Formatierungs-Flags?

Danke für eure Tips!!!

Grüße Peter.

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