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

Вниз

обработчик ошибки   Найти похожие ветки 

 
Fors   (2003-01-13 15:14) [0]

Извините подскажите пожалуйста как к этой задаче добавить проверки if (Position < Length(Str)) И какой обработчик ошибки Я один из наченающих знаний у меня мало.
var
i: Integer;
begin
SetLength(Result, Length(Srt) + Length(SubStr));
for i := 1 to Position do
Result[i] := Str[i];
for i := 1 to Length(SubStr) do
Result[i + Position] := SubStr[i];
for i := Position to Length(Str) do
Result[i + Length(SubStr)] := Str[i];
end;


 
Демонов Е.В.   (2003-01-13 15:45) [1]

скажи что ты хочешь сделать ?


 
Fors   (2003-01-13 18:45) [2]

Я хочу написать аналог процедуры Insert. Процедурой Delete и функцией Copy пользоваться нельзя. В первой строке входа дана подстрока, которая вставляется, во второй строке входа строка, куда вставляется и в третьей строке входа позиция, начиная с которой подстрока будет входить в строку.Когда я ввожу номер позиции 4 в этом слове helчтобы получить слово hello
lo - то что хочу вставить
hel - куда вставляю
hel l- то что получаеться

var
i: Integer;
begin
SetLength(Result, Length(Srt) + Length(SubStr));
for i := 1 to Position do
Result[i] := Str[i];
for i := 1 to Length(SubStr) do
Result[i + Position] := SubStr[i];
for i := Position to Length(Str) do
Result[i + Length(SubStr)] := Str[i];
end;



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

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

Наверх




Память: 0.45 MB
Время: 0.007 c
4-72598
Novichek
2002-11-05 19:15
2003.01.23
блокирование набора


1-72254
Boriska
2003-01-12 22:07
2003.01.23
DialUp


1-72291
EXE
2003-01-15 11:54
2003.01.23
Подскажите как поместить меню на панель инструментов


3-72029
Ahmad K
2002-12-28 00:39
2003.01.23
А можно без BDE?


14-72526
greenrul
2003-01-06 16:49
2003.01.23
Почему наш любимый продукт называется ДЕЛЬФИ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский