SPACE ( )
Action

Returns a string of spaces.

Syntax

var = SPACE(x )

Remarks

x The number of spaces.
Var The string that is assigned.
Using 0 for x, will result in a string of 255 bytes because there is no check for a zero length assign.


Example


Dim s as XRAM String * 15, z as XRAM String * 15
s = Space(5)
Print " {" ;s ; " }" '{ }

Dim A as Byte
A = 3
S = Space(a)

Generated code for last 2 lines :
; ---------- library routine -----------
_sStr_String:
Mov @r1,a
Inc r1
Djnz r2,_sStr_String
Clr a
Mov
@r1,a
Ret

;---------------------------------------
Mov R1,#h'22 ; location of string

Mov R2,h'21 ; number of spaces
Mov a,#32
Acall _sStr_String