Print # Statement

  1. Print # filenumber, [ [{Spc(n) | Tab(n)}][ expressionlist] [{; | ,}] ]

Don't confuse this with the Print method. The Print method sends a value to a debug window. This statement sends a value to a file.

Writes data to a sequential file.

Print statement Description:

filenumber:

Number used in an Open statement to open a sequential file. It can be any number of an open file. Note that the number sign (#) preceding filenumber is not optional.

Spc(n):

Name of the Basic function optionally used to insert n spaces into the printed output. Multiple use is permitted.

Tab(n):

Name of the Basic function optionally used to tab to the nth column before printing expressionlist. Multiple use is permitted.

expressionlist :

Numeric and/or string expressions to be written to the file.

{;|,}

Character that determines the position of the next character printed. A semicolon means the next character is printed immediately after the last character; a comma means the next character is printed at the start of the next print zone. Print zones begin every 14 columns. If neither character is specified, the next character is printed on the next line.

If you omit expression list, the Print # statement prints a blank line in the file, but you must include the comma. Because Print # writes an image of the data to the file, you must delimit the data so it is printed correctly. If you use commas as delimiters, Print # also writes the blanks between print fields to the file.

The Print # statement usually writes Variant data to a file the same way it writes any other data type. However, there are some exceptions:

The following example writes data to a test file.

More:

Example - Print # Statement