Skip to content

SPC


输出函数,在写入屏幕或文件时跳过空格

语法

Spc( columns )

用法

Print Spc( spaces ) [(, | ;)] ...

参数

spaces

要跳过的空格数

说明

Spc 在向屏幕或文件 Print 时跳过指定数量的 spaces 个字符位置。跳过的字符单元格保持不变。

示例

start GeSHi

vb
Print "foo"; Spc(5); "bar"
Print "hello"; Spc(4); "world"

end GeSHi

start GeSHi

vb
'' Uses Spc to justify text instead of Tab

Dim As String A1, B1, A2, B2

A1 = "Jane"
B1 = "Doe"
A2 = "Bob"
B2 = "Smith"

Print "FIRST NAME"; Spc(35 - 10); "LAST NAME"
Print "----------"; Spc(35 - 10); "----------"
Print A1; Spc(35 - Len(A1)); B1
Print A2; Spc(35 - Len(A2)); B2

end GeSHi

输出结果如下:

FIRST NAME                         LAST NAME
----------                         ----------
Jane                               Doe
Bob                                Smith

与 QB 的差异

  • 在 QBASIC 中,间隙处会打印空格,而在 FreeBASIC 中,字符只是被跳过而保持不变。仍可使用 Space 函数来实现此效果。

另请参阅

  • Tab
  • Space
  • Print
  • ?

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系