Неверов Евгений Викторович
QR-код
Меню сайта
Категории раздела
Программирование на языке Паскаль [27]
В данной категории представлены новые функции, созданные на языке Паскаль, которые могут пригодиться при написании своих программ
Программирование на Delphi [18]
В данной категории представлены полезные подпрограммы, которые могут пригодиться при написании своих программ, а также рассматриваются примеры готовых проектов, создаваемых в среде программирования Delphi
Программирование на HTML [0]
В данной категории рассматриваются примеры готовых проектов, создаваемых на языке HTML
Прочее [40]
Свободная тематика
Мини-чат
200
Наш опрос
Сколько Вам лет?
Всего ответов: 72
Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0

Выделение текстовой части под номером, разделенным символом в строке
function Copy1(s: string; index: byte; c: char): string;
var i, x, l: integer;
begin
   x:=1;
   l:=0;
   If index<1 then
      index:=1;
   For i:=1 to Length(s) do
   begin
      If s[i]=c then
      begin
         index:=index-1;
         If index=1 then
            x:=i+1;
      end else
         If index=1 then
            l:=l+1;
      If index<=0 then
         Break;
   end;
   Result:=Copy(s, x, l);
end;

где

s - исходная строка;

index - порядковый номер значения;

c - разделитель.

Например, Copy1('апрель,июль,февраль,май,август,март,июнь,октябрь,сентябрь', 5, ',') выведет 'август'.

Категория: Программирование на языке Паскаль | Добавил: newerow1989 (12.03.2016)
Просмотров: 353 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Все смайлы
Код *:
Вход на сайт
Поиск
Друзья сайта
Copyright MyCorp © 2022
Версия для мобильных устройств. Яндекс.Метрика БКНС