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


MidString

Возвращает часть строки заданной позицией и длиной.

MidString(*String.udtFastString, Position, Length = #PB_Ignore)

Параметры

*String.udtFastString Указатель на строку
Position Позиция начала захватывемой части текста
Length Число символов захватывемой части текста

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

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

Примечания

Если длина не задана, то до конца строки.
Если длина больше чем оставшаяся часть строки, то до конца строки.

Пример

; 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 = MidString(*sVal1, 3, 12)
Debug GetString(*sVal2)