![]() |
s[(i-1)] IS INT ?
moin!
ich möchte überprüfen, ob das zeichen an der stelle i-1 im string s ( s[(i-1)] ) ein integer ist. weiss jemand wie ich das machen könnte ? danke.. |
Re: s[(i-1)] IS INT ?
Du kannst überprüfen, ob sich hier ne Zahl befindet aber nicht ob es ein Integer ist.
|
Re: s[(i-1)] IS INT ?
genau das mein ich ja ;)
|
Re: s[(i-1)] IS INT ?
Delphi-Quellcode:
if (s[i] in ['0' .. '9']) then
begin ShowMessage('jap'); end else begin ShowMessage('nö'); end; |
Re: s[(i-1)] IS INT ?
Delphi-Quellcode:
gruß
IF S[i-1] in ['0' .. '9'] then
|
Re: s[(i-1)] IS INT ?
Delphi-Quellcode:
...aber ob es ein Integerwert kannst du so nicht feststellen.
if s[(i-1)] in ['0'..'9'] then // ...ja ist eine Zahl... else // ...was anderes
Dazu musst du schon die komlpette Zahl (Wert) aus den String holen. :gruebel: // Edit: viel zu langsam getippt. :stupid: |
Re: s[(i-1)] IS INT ?
danke :)
|
Re: s[(i-1)] IS INT ?
Delphi-Quellcode:
Verstehe ich nicht so ganz. Ein String enthält doch keine Zahlen sondern Zeichen - und Zeichen kann man m.E. nicht in Integer / NonInteger unterteilen.
ich möchte überprüfen, ob das zeichen an der stelle i-1 im string s
( s[(i-1)] ) ein integer ist. weiss jemand wie ich das machen könnte ? Oder willst Du eventuell wissen, ob das Zeichen eine Ziffer ist ? Das könntest Du so prüfen :
Delphi-Quellcode:
If s[i-1] in ['0'..'9'] then // IsCipher
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 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