Home > CBM > BASIC > Keywords > Spc
180 Subpages: (divide), (equal), (less), (minus), (more), (multiply), (plus), (power), Abs, And, Append, Asc, Atn, Auto, Backup, Bank, Begin, Bend, Bload, Boot, Box, Bsave, Bump, Catalog, Char, Chr, Circle, Close, Clr, Cmd, Collect, Collision, Color, Concat, Cont, Copy, Cos, Data, Dclear, Dclose, Dec, Def, Delete, Dim, Directory, Dispose, Dload, Do, Dopen, Draw, Ds, Ds string, Dsave, Dverify, El, Else, End, Envelope, Er, Err, Exit, Exp, Fast, Fetch, Filter, Fn, For, Fre, Get, Get num, Getkey, Go, Gosub, Goto, Graphic, Gshape, Header, Help, Hex, If, Input, Input num, Instr, Int, Joy, Key, Left, Len, Let, List, Load, Locate, Log, Loop, Mid, Monitor, Movspr, New, Next, Not, Off, On, Open, Or, Paint, Peek, Pen, Pi, Play, Pointer, Poke, Pos, Pot, Print, Print num, Pudef, Quit, Rclr, Rdot, Read, Record, Rem, Rename, Renumber, Restore, Resume, Return, Rgr, Right, Rlum, Rnd, Rreg, Rspcolor, Rsppos, Rsprite, Run, Rwindow, Save, Scale, Scnclr, Scratch, Sgn, Sin, Sleep, Slow, Sound, Sprcolor, Sprdef, Sprite, Sprsav, Sqr, Sshape, St, Stash, Step, Stop, Str, Swap, Sys, Tab, Tan, Tempo, Then, Ti, Ti string, To, Trap, Troff, Tron, Until, Using, Usr, Val, Verify, Vol, Wait, While, Width, Window, Xor

KeywordAbbreviationToken (hex)Version(s)Classification
SPC(S{Shift+P}A61.0 ~ 4.7Preposition
SPC( SP{Shift+R} A6 7.0 Preposition 
Note the Keyword includes an open parentheses "(".

 
 
Syntax 
CMD fileNumber [ , [ { , | ; } ] ... [ { expression TAB(n) | SPC(n) } [ { , | ; } [ { expression TAB(n) | SPC(n) } ] ] ... ] ]
 ~ or ~
PRINT [ { , | ; } ] ... [ { expression TAB(n) | SPC(n) } [ { , | ; } [ { expression TAB(n) | SPC(n) } ] ] ... ]
 ~ or ~
PRINT# fileNumber [ , [ { , | ; } ] ... [ { expression TAB(n) | SPC(n) } [ { , | ; } [ { expression TAB(n) | SPC(n) } ] ] ... ] ]
 
 
ParametersTypeLegal Value(s)Default ValueNote(s)
fileNumberInteger 0 ~ 255   Must be an OPEN file#
expressionany
any
 
 
nInteger 0 ~ 255   
 
 
Purpose 
Insert space(s) into a PRINT'd output.

 
 
Remarks 
SPC is an interesting preposition; it appears like a function, but it is not a real function -- it may only be used as a preposition (with PRINT[#] or CMD).
 
Zero or more spaces (code 32) are insereted into the output with each SPC(n) preposition.  If n is omitted or not a valid expression, SYNTAX ERROR is generated; otherwise if n is not numeric a TYPE MISMATCH ERROR occurs; otherwise if n is not legal (see above) then an ILLEGAL QUANTITY ERROR is generated. 
 
SPC is not valid with USING
  
Examples:
PRINT "HELLO";"WORLD"
HELLOWORLD  

READY.
PRINT "HELLO";SPC(8);"WORLD"
HELLO        WORLD 

READY.
PRINT "HELLO";TAB(8);"WORLD"
HELLO   WORLD 

READY.
 
 
Compare With 
 
Contrast With 
 
See Also 
CMD, PRINT  

© H2Obsession, 2014