LSET
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgLset
- 最后更新: 2025-07-06
将字符串左对齐
语法
vb
declare sub Lset ( byref dst as string, byref src as const string )
declare sub Lset ( byval dst as wstring ptr, byval src as const wstring ptr )用法
Lset dst, src
Lset dst_udt, src_udt参数
dst
接收数据的 String 字符串。
src
获取数据的源 String 字符串。
dst_udt
接收数据的用户自定义 Type。
src_udt
复制数据来源的用户自定义 Type。
说明
Lset 将文本左对齐填入字符串缓冲区 dst,字符串左侧部分填入 src 内容,右侧部分用空格填充。字符串缓冲区大小不变。
若文本超过字符串缓冲区大小,Lset 会从右侧截断字符。
为了与 QBasic 兼容,Lset 也可将一个用户自定义类型变量复制到另一个中。复制逐字节进行,不考虑字段或对齐。由程序员负责确保结果的有效性。
示例
vb
Dim buffer As String
buffer = Space(10)
LSet buffer, "91.5"
Print "-[" & buffer & "]-"输出:
-[91.5 ]-vb
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与 QB 的差异
- 在 QB 中,语法为
Lset dst = src。FB 也支持该语法。
另请参阅
RsetSpacePut (File I/O)MkdMkiMklMks
返回 目录