Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.13;
Скачать: CL | DM;

Вниз

Как переносить строки длинее 100 символов?   Найти похожие ветки 

 
ppcumax ©   (2007-04-20 18:58) [0]

Есть текст, нужно после каждого 100-го символа прописать #10 как это сделать?


 
Ega23 ©   (2007-04-20 18:59) [1]

for + F1


 
ppcumax ©   (2007-04-20 19:02) [2]


> for + F1


познавательно..., а можно пример (если не сложно)


 
Ega23 ©   (2007-04-20 19:05) [3]


> познавательно..., а можно пример (если не сложно)


Можно, не вопрос:

for i:=1 to 100 do
begin

end;


 
McSimm_ ©   (2007-04-20 19:09) [4]

Есть длина строки. Целочисленное деление на 100 (div) даст количество вставок.
Вставлять лучше начина с конца, чтобы не сдвигать позиции для последующих вставок

цикл может выглядеть приблизительно так
для всех I начиная с (L div 100) вниз к 1 вставить в строку в позицию I*100 символ #10


 
ppcumax ©   (2007-04-20 19:14) [5]

как вставить на 100 позицию символ #10 это и есть проблема, а в цикл я уже сам введу...


 
Ega23 ©   (2007-04-20 19:16) [6]


> как вставить на 100 позицию символ #10 это и есть проблема,
>  а в цикл я уже сам введу...


Я не понимаю, а зачем именно вставлять???


 
Asail   (2007-04-21 14:14) [7]

Такое?

function MyInsert(OrigStr: String): String;
var
 i: Integer;
begin
 Result := "";
 for i := 1 to (Length(OrigStr) div 100) + 1 do
   Result := Result + Copy(OrigStr, (i-1)*100 + 1, 100) + #10;
end;


Единственное - в конце всегда тоже будет #10. Ну, я думаю сам подкоректируешь.


 
Desdechado ©   (2007-04-21 20:22) [8]

Insert procedure
Inserts a substring into a string beginning at a specified point.

Неужто так сложно залезть в справку?



Страницы: 1 вся ветка

Текущий архив: 2007.05.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.052 c
2-1176990297
redlord
2007-04-19 17:44
2007.05.13
функция возвращающая УНИКАЛЬНОЕ число


2-1176982089
vitv
2007-04-19 15:28
2007.05.13
Передача значения в главную форму с формы, вызванной из DLL.


2-1176958996
Dmdel
2007-04-19 09:03
2007.05.13
Раскпывающийся список в ComboBox-е


2-1177341918
I-New
2007-04-23 19:25
2007.05.13
иконка в длл


2-1177324165
EmGard
2007-04-23 14:29
2007.05.13
Мультимедия - взгляд меломана