Spc
 
Функция вывода для пропуска пробелов при записи на экран или в файл

Синтаксис

Spc( columns )

Использование

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

Параметры

spaces
количество пропускаемых пробелов

Описание

Spc пропускает заданное число spaces при Print(печати) на экран или в файл. Клетка пропущенного символа остается неизменной.

Пример

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


'' Использование Spc для выравнивания текста вместо 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


Вывод:
FIRST NAME                         LAST NAME
----------                         ----------
Jane                               Doe
Bob                                Smith


Отличия от QB

  • В QBASIC, пробелы печатаются в промежутке, а в FreeBASIC, символы просто пропускаются или остаются нетронутыми. Функцию Space еще можно использовать для достижения этого эффекта.

См. также