EasyManua.ls Logo

Commodore VIC-20 - Page 376

Commodore VIC-20
404 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
362
The VIC 20
User
Guide
PRINT#
The
PRINT
External statement (PRINT#) outputs one
or
more
data
items from the computer to an external device (cassette tape unit, disk unit,
or
printer) identified by a logical file number.
Format:
PRINT#lf,data;CHR$(l3);data;CHR$(l3), ... ;CHR$ (l3);data
Data
items listed in the
PRINT#
statement parameter list are written to
the external device identified by logical unit number
If.
Very specific punctuation rules must be observed when writing data to
external devices. A brief summary of punctuation rules
is
given below.
PRINT#
Output to cassette
Flies
Every numeric
or
string variable written to a cassette file must be
followed by a carriage return character. This carriage return character
is
automatically output by a PRINT# statement that has a single
data
item in
its parameter list. But a
PRINT#
statement with more
than
one
data
item in
its parameter list must include
c$
characters that force carriage returns.
For
example, use CHR$(13) to force a carriage return,
or
a string variable that
has been equated to CHR$(13} such as c$=CHR$(13}.
PRINT#
Output
to
Diskette
Flies
The cassette output rules described above. apply also to diskette files
with one exception: Groups
of
string variables· can be separated by comma
characters (CHR$(44». The comma character separators, like the carriage
return separators, must be inserted using CHR$. String variables written to
diskette files with comma character separators must subsequently be read
back by a single INPUT# statement. The INPUT# statement reads all text
from one carriage return character to the next.
PRINT#
Output
to
the
Une
PrInter
When the
PRINT#
statement outputs data to a line printer CHR$ must
equal CHR$(29}. No punctuation characters should separate CHR$ from
data items, as illustrated in the
PRINT#
format definition.
Caution: The form
?#
cannot be used as an abbreviation for PRINT#.

Other manuals for Commodore VIC-20

Related product manuals