Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Разделение строки


Firefly ©   (2006-02-23 19:41:00) 

Здравствуйте.
Подскажите, есть ли в Паскале функция для чтения символов из строки с x до y позиции?


Германн   (2006-02-24 03:44:00) [1]

2 Anatoly Podgoretsky ©   (23.02.06 21:55) [7]
Для конференции "начинающим" - это уже перебор! ИМХО.


Anatoly Podgoretsky   (2006-02-23 21:55:00) [2]

Firefly ©   (23.02.06 19:41)  
Функция может возвращать только одно значение, поэтому такой функции быть не может.


Firefly   (2006-02-23 20:18:00) [3]

Нууу, наверно:-)))))


API   (2006-02-23 20:15:00) [4]

Попробую сам написать такую процедуру.

function FireFlyCopy(AStr: string; AFrom, ATo: integer): string;
begin
 Result := Copy(AStr, AFrom, ATo - AFrom + 1)
end;

Так? :)))))))


Firefly   (2006-02-23 20:07:00) [5]


>  [3] API   (23.02.06 20:02)

Вы думаете, я не догадался до такого простого решения?
Зря.
Попробую сам написать такую процедуру.
Просто с ней один алгоритм получится более внятным
Всем спасибо.


API   (2006-02-23 20:02:00) [6]

Copy(Str, x, y - x + 1);

Кхм... с арифметикой у нынешних "программистов" как-то не очень...


Firefly   (2006-02-23 19:58:00) [7]

Я имел ввиду именно Дельфи.
Это функция чтения с  x-ой позиции y символов.
А мне нужна функция, которая читала бы именно с x=10 по y=16 символ.


Sergey Masloff   (2006-02-23 19:52:00) [8]

В стандартном паскале не помню в Delphi, FreePascal и др. есть
function Copy(S; Index, Count: Integer): string;


Наверх

Титульная страница Поиск, карта сайта Написать письмо