Функция вывода для пропуска пробелов при записи на экран или в файл
Синтаксис
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
еще можно использовать для достижения этого эффекта.
См. также