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