Autor Beitrag
Dibelius
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 64



BeitragVerfasst: Do 24.04.08 18:20 
Und noch ein Problem... wahrscheinlich noch ein ganz Simples dazu.

Ich möchte Fließkommazahlen mit minimaler Zeichenanzahl ausgeben, d.h. statt bspw. 0,1200 dann auf 0,12 beschränkt. Unnötige Nullen, die auch durch Rundungen zustande kommen können, sollen entfallen.

über FormatFloat(), Format() bzw. FloatToStrF() bekomm ich jedes Mal unnütze Nullen angehängt, die kein Mensch braucht. ^^
Sinspin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1335
Erhaltene Danke: 118

Win 10
RIO, CE, Lazarus
BeitragVerfasst: Do 24.04.08 18:58 
FormatFloat passt eigentlich : FormatFloat('0.00', value); Das liefert dir Zahlen die immer zwei Nachkommastellen haben.
Willst du das nicht musst du die '0' durch '#' ersetzen.

_________________
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?
Dibelius Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 64



BeitragVerfasst: Do 24.04.08 20:07 
ah danke. :)

in meinem Fall von höchstens 4 Nachkommastellen also
FormatFloat('0.####', value);