Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi s[(i-1)] IS INT ? (https://www.delphipraxis.net/78144-s%5B-i-1-%5D-int.html)

yildi 29. Sep 2006 16:50


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..

mkinzler 29. Sep 2006 16:53

Re: s[(i-1)] IS INT ?
 
Du kannst überprüfen, ob sich hier ne Zahl befindet aber nicht ob es ein Integer ist.

yildi 29. Sep 2006 16:55

Re: s[(i-1)] IS INT ?
 
genau das mein ich ja ;)

fwsp 29. Sep 2006 16:55

Re: s[(i-1)] IS INT ?
 
Delphi-Quellcode:
  if (s[i] in ['0' .. '9']) then
  begin
    ShowMessage('jap');
  end
  else
  begin
    ShowMessage('nö');
  end;

oki 29. Sep 2006 16:56

Re: s[(i-1)] IS INT ?
 
Delphi-Quellcode:
  IF S[i-1] in ['0' .. '9'] then
gruß

turboPASCAL 29. Sep 2006 16:57

Re: s[(i-1)] IS INT ?
 
Delphi-Quellcode:
if s[(i-1)] in ['0'..'9'] then // ...ja ist eine Zahl... else // ...was anderes
...aber ob es ein Integerwert kannst du so nicht feststellen.
Dazu musst du schon die komlpette Zahl (Wert) aus den String holen.

:gruebel:

// Edit: viel zu langsam getippt. :stupid:

yildi 29. Sep 2006 16:59

Re: s[(i-1)] IS INT ?
 
danke :)

Amateurprofi 29. Sep 2006 17:02

Re: s[(i-1)] IS INT ?
 
Delphi-Quellcode:
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 ?
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.
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 03:04 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