Thema: Delphi StringList "rotieren"?

Einzelnen Beitrag anzeigen

Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#3

Re: StringList "rotieren"?

  Alt 16. Sep 2008, 19:25
oder so:

Delphi-Quellcode:
function RotateString(sl: TStrings): string;
const
  LINE_MAX_LENGTH = 10;
var
  s: string;
  v, h: Integer;
begin
  s := '';
  for h := 1 to LINE_MAX_LENGTH do
  begin
    for v := 0 to sl.Count - 1 do
      s := s + Copy(sl[v], h, 1)
    s := s + #13#10;
  end;
  Result := s;
end;
Aufruf:

 sl.Text := RotateString(sl);
Thomas
  Mit Zitat antworten Zitat