Writes display-formatted data to a
sequential file.
Syntax
Print #filenumber, [outputlist]
The Print # statement syntax
has these parts:
Part
|
Description
|
filenumber
|
Required. Any valid file number.
|
outputlist
|
Optional. Expression or list of expressions to print.
|
Settings
The outputlist
argument settings are:
[{Spc(n) | Tab[(n)]}]
[expression] [charpos]
Setting
|
Description
|
Spc(n)
|
Used to insert space characters in the output, where n
is the number of space characters to insert.
|
Tab(n)
|
Used to position the insertion point to an absolute column
number, where n is the column number. Use Tab with no argument
to position the insertion point at the beginning of the next print zone.
|
expression
|
Numeric expressions or string expressions to print.
|
charpos
|
Specifies the insertion point for the next character. Use a
semicolon to position the insertion point immediately after the last
character displayed. Use Tab(n) to position the
insertion point to an absolute column number. Use Tab with no argument
to position the insertion point at the beginning of the next print zone. If charpos
is omitted, the next character is printed on the next line.
|
Remarks
1. Data
written with Print # is usually read from a file with Line Input #
or Input.
2. If you omit
outputlist and include only a list separator after filenumber, a
blank line is printed to the file. Multiple expressions can be separated with
either a space or a semicolon. A space has the same effect as a semicolon.
- For Boolean data, either
Ture or False is pirnted
|
- Date data is written to the file using the standard short date format recognized by your system. When either the date or the time component is missing or zero, only the part provided gets written to the file.
- Nothing is written to the file if outputlist data is Empty. However, if outputlist data is Null, Null is written to the file.
- For Error data, the output appears as
Error errorcode
|
6. All data
written to the file using Print # is internationally aware; that is, the
data is properly formatted using the appropriate decimal separator.
Because Print # writes an
image of the data to the file, you must delimit the data so it prints
correctly. If you use Tab with no arguments to move the print position
to the next print zone, Print # also writes the spaces between print
fields to the file.
No comments:
Post a Comment