Skip to content

SPC


Output function to skip spaces when writing to screen or file

Syntax

` Spc( columns )

`

Usage

` Print Spc( spaces ) [(, | 😉] ...

`

Parameters

spaces

number of spaces to skip

Description

Spc skips over the given number of spaces when Printing to screen or to a file. The character cells skipped over are left unchanged.

Examples

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

The output would look like:

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

Differences from QB

  • In QBASIC, spaces were printed in the gap, while in FreeBASIC, the characters are just skipped over and left untouched. The Space function can still be used to achieve this effect.

See also

  • Tab
  • Space
  • Print
  • ?

Back to DocToc

Translated from FreeBASIC official docs. Contact us for removal if infringed.
FreeBASIC is an open-source project, not affiliated with Microsoft