Thema: Delphi Zählen mit dem Alphabet

Einzelnen Beitrag anzeigen

Benutzerbild von idontwantaname
idontwantaname

Registriert seit: 31. Aug 2004
Ort: Traiskirchen
575 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Zählen mit dem Alphabet

  Alt 9. Feb 2006, 20:53
Ja, und zwar durch eine Rekursion
Delphi-Quellcode:
function ErhoeheBuchstabe(const Str: String): String;
var
  Index: Integer;
  Temp: String;
begin
  Temp := UpperCase(Str);
  Index := Length(Temp);
  if(Succ(Ord(Temp[Index])) <= Ord('Z')) then
  begin
    Temp[Index] := Chr(Succ(Ord(Temp[Index])));
    Result := Temp;
  end else
    if(Index > 1) then
      Result := ErhoeheBuchstabe(Copy(Temp, 1, Index-1)) + 'A'
    else
      Result := 'AA';
end;
Oliver Hanappi
  Mit Zitat antworten Zitat