Школоло / Говнокод #6818 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
function str_transfer(str: string; c: Integer): String;
var
i:Integer;
begin
  i:= c;
  while PosEx(' ',str,i) > 0 do
    begin
      if PosEx(' ',str,i) > 0 then
        begin
          i:= PosEx(' ',str,i);
          Insert(#10#13,str,i+1);
          i:= i+c;
        end;
    end;
  Result:= str;
end;

"решил написать вот такую функцию, которая вставляет в строку переносы после определенного кол. символов, перенос строки вставляется между словами. Может кому пригодится...."

Запостил: bugmenot bugmenot, (Updated )

Комментарии (4) RSS

  • Отвратительно. Квадратное время на пустом месте.
    Ответить
  • Велосипед это.
    SysUtils.
    function WrapText(const Line, BreakStr: string; const BreakChars: TSysCharSet;
    MaxCol: Integer): string; overload;
    function WrapText(const Line: string; MaxCol: Integer = 45): string; overload;
    Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8