Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: String in gleichlange Teile zerlegen (chunk_split)

  Alt 8. Jun 2005, 10:06
Hallo Dulcet Airman,

so oder ähnlich könnte es funktionieren:

Delphi-Quellcode:
procedure LineToText(var line: string; len: integer; sep: string);
// len ist die gewünschte Zeilenlänge
// sep ist der Zeilenende-Code, z.B. #13#10
var
  chunks: integer;
begin
  chunks := Length(line) div len + Ord(Length(line) mod len > 0);
  while chunks > 1 do begin
    Dec(chunks);
    Insert(sep, line, Succ(chunks * len));
  end;
end;
Grüße vom marabu
  Mit Zitat antworten Zitat