База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Системные функции (syscall)
Функция insert
| Назначение: | Вставляет строку insert_str в строку dest_str в позицию pos. Возвращает новую длину dest_str. |
| Синтаксис: | insert(byref dest_str as string, pos as byte,byref insert_str as string) as byte |
| См. также: | --- |
| Элемент | Описание |
| dest_str | Строка, в которую выполняется вставка. |
| pos | Позиция вставки в dest_str, отсчёт с 1. |
| insert_str | Вставляемая строка. |
Подробности
Это вставка с перезаписью: insert_str заменяет часть dest_str.
Длина dest_str в результате операции может увеличиться (но не сверх объявленной ёмкости строки). Так произойдёт, если из-за позиции вставки source_str не помещается в текущую длину dest_string.
Примеры
s = "FLIGHT XXX STATUS"
insert(s,8,"123") 's will now be 'FLIGHT 123 STATUS'