Задание
Опишите функции и процедуры для работы со строками.
- Объекты 1
- Copy\(s, index, count\)
- Delete\(s, index, count\)
- Insert\(subs, s, index\)
- Length\(s\)
- Pos\(subs, s, from\)
- Str\(r, s\)
- Val\(s, value, var\)
- Объекты 2
- Вставляет подстроку subs в строку s с позиции index.
- Возвращает подстроку из строки s длины count с позиции index.
- Преобразует строковое представление s целого или вещественного числа к числовому значению и записывает его в переменную value. Если преобразование успешно, то err=0, иначе err>0.
- Преобразует значение r к строковому представлению и записывает результат в s.
- Удаляет из строки s count символов с позиции index.
- Возвращает длину строки.
- Возвращает индекс символа, с которого начинается подстрока subs в строке s. Если подстрока не найдена, то возвращает 0.