in C musst du bei der Ausgabe %2f angeben. Die 2 steht für 2 Nachkommastellen.
Vielleicht hilft dir das!
Gruß Daniel
Werbung
Hi Leute,
habe wieder mal ein Problem. Wie kann ich die Ausgabe einer Singlevariable auf 2,3 oder 4 Nachkommastellen begrenzen.
Ich habe die z.B. Zahl 3,4623763 mit 100 Multipliziert, gerundet und wieder durch 100 geteilt. Leider ist die Ausgabe dann 3,45999999999 anstelle 3,46
Ich habe zwar in der Hilfe gesucht abe ich weis eigentlich garnicht wonach ich genau suche. Hmmm und mein Englisch ist auch nicht das beste![]()
Gruß
Rolf
in C musst du bei der Ausgabe %2f angeben. Die 2 steht für 2 Nachkommastellen.
Vielleicht hilft dir das!
Gruß Daniel
Hallo Rolf,
schau Dir mal in der Bascom-Hilfe die beiden Befehle "FUSING" und "FORMAT" an. Vergiss nicht, Deine "Single" vorher in einen String zu konvertieren.
Also zum Beispiel:
Code:Dim MeinString As String * 16 Dim MeineVariable As Single .. bla .. bla MeinString = Str(MeineVariable) Print Fusing(MeinString , "#.##") .. bla
Gruß.
Rainer
Lesezeichen