Left-justifies a string
Syntax
Usage
LSet dst, src
LSet dst_udt, src_udt
Parameters
src
String variable to receive the data.
dst
Source string to get the data.
dst_udt
User defined
Type to receive the data.
src_udt
User defined
Type to copy the data from.
Description
LSet left justifies text into the string buffer dst, filling the left part of the string with src and the right part with spaces. The string buffer size is not modified.
For compatibility with QBasic, LSet can also copy a user defined type variable into another one. The copy is made byte for byte, without any care for fields or alignment. It's up to the programmer to take care for the validity of the result.
Example
Dim buffer As String
buffer = Space(10)
LSet buffer, "91.5"
Print "-[" & buffer & "]-"
Type mytype1
x As Integer
y As Integer
End Type
Type mytype2
z As Integer
End Type
Dim a As mytype1 , b As mytype2
b.z = 1234
LSet a, b
Print a.x
Differences from QB
- In QB, the syntax was LSet dst = src
See also