Registriert seit: 31. Mai 2009
1.198 Beiträge
Turbo Delphi für Win32
|
AW: Zahlen zerlegen
11. Okt 2013, 00:52
Delphi-Quellcode:
function getNthDigit(Number: UInt; N: Byte): Integer;
begin
if N > 10 then // "4294967296" ist 2^31 (größte Zahl) und hat 10 Stellen
Result := -1 // Fehler
else
begin
while N > 1 do
begin
Number := Number div 10;
dec(N);
end;
Result := Number mod 10;
end;
end;
Nicht getestet, ingame geschrieben!
das Erkennen beginnt, wenn der Erkennende vom zu Erkennenden Abstand nimmt
MfG
|