Announcement

Collapse
No announcement yet.

Float -> Str: Kommastellen begrenzen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Float -> Str: Kommastellen begrenzen

    Hallo
    Ein FloatToStr liefert mir alle Kommastellen nach dem Komma. Gibt's es eine elegantere Möglichkeit, nur eine Stelle danach anzuzeigen ?
    Ob gerundet oder nicht, ist nicht mal so wichtig...

    Roger

  • #2
    Hallo Roger,

    da fallen mir auf Anhieb drei Funktionen ein.

    var
    f : Extended;
    s : String;
    begin
    f := 22.12626;
    S := FloatToStrF(f,ffFixed, 20,1);
    S := FormatFloat('#.0', f );
    S := Format ( '%8.1f', [f] );
    end;

    Näheres findest Du in der Delphi-Hilfe.

    HTH
    Pete

    Comment


    • #3
      Hallo Roger,
      da es ja nur darum geht eine Zahl anzuzeigen,
      kann man mit Write(Zahl:22:1); die Zahl ausgeben
      ohne den Wert der Nachkommazahlen beim
      Weiterberechnen zu verändern.

      Viele Grüße
      Klaus Pioc

      Comment

      Working...
      X