Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Positve Vorzeichen anzeigen (https://www.delphipraxis.net/158013-positve-vorzeichen-anzeigen.html)

Tod787 2. Feb 2011 11:47

Delphi-Version: 7

Positve Vorzeichen anzeigen
 
Gibt es eine Funktion die beim Umwandeln einer Gleitkommauahl in ein String auch das positive Vorzeichen mitanzeigt?
Bei FormatFloat() konnte ich in der Hilfe nichts finden.


Beispiel

aus 1,2 wird +1,2

Bbommel 2. Feb 2011 12:20

AW: Positve Vorzeichen anzeigen
 
Habe ich noch nie gesehen, allerdings auch noch nie gezielt gesucht - obwohl ich natürlich auch öfter Float in String umwandeln muss zur Ausgabe.

Aber ist ja in ein paar Sekunden selbst gebastelt, oder hast du dazu eine Nachfrage?

kub 2. Feb 2011 12:22

AW: Positve Vorzeichen anzeigen
 
s:= FormatFloat('+0.0;-0.0',1.2);

Tod787 2. Feb 2011 12:42

AW: Positve Vorzeichen anzeigen
 
@Bbommel
Ja ich wollte nur wissen ob es eine Funktion dafür gibt. Wie es anders geht weiß ich glaube ich :)

@kub danke das funktioniert soweit, nur was ist mit der 0? Muss ich die selbst abfangen damit sie kein Vorzeichen erhält?

Bummi 2. Feb 2011 12:47

AW: Positve Vorzeichen anzeigen
 
Delphi-Quellcode:
bsp1 := FormatFloat('+0.0;-0.0;NULL 0.0',0);
bsp2 := FormatFloat('+0.0;-0.0;0.0',0);


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz