Задание

Опишите функции и процедуры для работы со строками.

  • Объекты 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.