Описание функции
InsertStringFast
Вставляет строку в указанную позицию в строке и возвращает новый указатель.
InsertStringFast(*String.udtFastString, *Insert.udtFastString, Position)
Параметры
*String.udtFastString | Указатель на строку, в которую будет вставлено |
*Insert.udtFastString |
Указатель на строку, которая будет вставлена |
Position |
Позиция, в которую будет вставлена строка |
Возвращаемое значение
Успех: | Возвращает новый указатель |
Ошибка: | Сообщает о нехватке памяти и закрывает программу. |
См. также
InsertStringPBПример
; mk-soft
; https://www.purebasic.fr/english/viewtopic.php?t=75758
XIncludeFile "FastString.pbi"
Define *sVal1.udtFastString
Define *sVal2.udtFastString
*sVal1 = AllocateString("* Hello String *")
*sVal2 = AllocateString("[ * I like Purebasic * ]")
*sVal1 = InsertStringFast(*sVal1, *sVal2, LenString(*sVal1) - 9)
Debug GetString(*sVal1)