Описание функции
LSetString
Задаёт длину строки от начала (слева).
LSetString(*String.udtFastString, Length, Character = ' ')
Параметры
*String.udtFastString | Указатель на строку |
Length |
Длина строки |
Character |
Символ заполнения до указанной длины, по умолчанию пробел |
Возвращаемое значение
Успех: | Возвращает новый указатель |
Ошибка: | Сообщает о нехватке памяти и закрывает программу. |
Примечания
Если длина строки больше Length, то будет обрезана справа.См. также
Пример
; mk-soft
; https://www.purebasic.fr/english/viewtopic.php?t=75758
XIncludeFile "FastString.pbi"
Define *sVal1.udtFastString
Define *sVal2.udtFastString
*sVal1 = AllocateString("Привет мир")
*sVal2 = LSetString(*sVal1, 30, '!')
Debug GetString(*sVal2)
*sVal2 = LSetString(*sVal1, 6, '!')
Debug GetString(*sVal2)