Einzelnen Beitrag anzeigen

ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Überprüfen ob ein String eine Zahl enthält

  Alt 4. Jan 2006, 22:51
Ich kann kein C, aber mal als Pseudo-Delphicode:

Delphi-Quellcode:
const
  nums:string='0123456789';
  text='delphi2005.exe'
var
  foundnumber:string;
begin
  for i:=1 to length(text) do
    if text[i] in nums then
    begin
      j:=i;
      while text[j] in nums do
      begin
        foundnumber:=foundnumber+text[j];
        inc(j);
      end;
      result:=strtoint(foundnumber);
      break;
    end;
äh, achso, du willst ja nur überprüfen, ob ein String komplett eine Zahl ist... sieheunten
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat