Поиск по этому блогу

четверг, 15 декабря 2016 г.

Стандартные процедуры для работы со строками в Паскале

Delete (S, poz, n) удаляет из строки S, начиная с позиции poz, подстроку из n символов. Здесь S – строковая переменная (в данном случае нельзя записать никакое другое строковое выражение, кроме имени строковой переменной, т.к. только с именем переменной связана область памяти, куда будет помещен результат выполнения процедуры); poz, n – любые целочисленные выражения.
Исходное значение S
Оператор процедуры
Конечное зн-е S
‘abcdefg’
Delete(s, 2, 3)
‘aefg’
Insert(subS, S, poz) вставляет в строку S, начиная с позиции poz, подстроку subS. Здесь subS – любое строковое выражение, S – строковая переменная (именно ей будет присвоен результат выполнения процедуры), poz – целочисленное выражение.
Исходное значение S
Оператор процедуры
Конечное зн-е S
‘рис. 2’
Insert(‘№’, S, 6)
‘рис. №2’

Комментариев нет:

Отправить комментарий