![]() |
reale Zahl ? = true
Hallo allerseits,
ich habe folgendes Problem. Ich möchte, dass eine String-folge auf reelle Zahlen überprüft wird. Gibts dafür eine function? [vill. ReelleZahl?(Buchstabe) = true] ??? das ist meine Frage, wer kennt die Anwort? |
Re: reale Zahl ? = true
was heißt reelle zahl? soll diese funktion auch 1 als relle zahl erkennen oder nur welche mit nem kommateil? wenn nur mit kommateil, kannst du ja die zahl - gerundete zahl auf gleichheit prüfen, wenn ungleich hat sie nen kommateil.
|
Re: reale Zahl ? = true
Probier mal TryStrToFloat.
Uli. |
Re: reale Zahl ? = true
Du könntest den String daraufhin überprüfen, ob der DecimalSeparator enthalten ist.
Wenn nicht, ist es eine GanzZahl (Integer). Grüße Klaus |
Re: reelle Zahl ? = true
also TryStrToFloat(Buchstabe) funktioniert nicht ...
was bitte ist ein DecimalSeparator? |
Re: reale Zahl ? = true
Was funktioniert daran nicht?
Was genau möchtest du denn erreichen? Fragen über fragen... Der Decimalseperator ist das Zeichen, dass den Ganzzahlteil von dem Kommateil einer Zahl trennt, also im normalfall '.' oder ',' (zB 123,456) |
Re: reelle Zahl ? = true
Zitat:
Formatiert die Festplatte? :-) |
Re: reelle Zahl ? = true
Zitat:
|
Re: reale Zahl ? = true
da könnte man doch auch gleich prüfen, ob frac(zahl) = 0 ist, oder?
|
Re: reale Zahl ? = true
Dazu müsste er sich erstmal äußern, was genau er vorhat :zwinker:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz