Описание функции


InsertStringPB

Вставляет строку в указанную позицию в строке и возвращает новый указатель.

InsertStringPB(*String.udtFastString, Insert.s, Position)

Параметры

*String.udtFastString Указатель на строку, в которую будет вставлено
Insert.s Строка, которая будет вставлена
Position Позиция, в которую будет вставлена строка

Возвращаемое значение

Успех:Возвращает новый указатель
Ошибка:Сообщает о нехватке памяти и закрывает программу.

См. также

InsertStringFast

Пример

; mk-soft
; https://www.purebasic.fr/english/viewtopic.php?t=75758
XIncludeFile "FastString.pbi"

Define *sVal1.udtFastString
*sVal1 = AllocateString("* Hello String *")
*sVal1 = InsertStringPB(*sVal1, "[ * I like Purebasic * ]", LenString(*sVal1) - 9)
Debug GetString(*sVal1)