Print# Statement /text/sbasic/shared/03010103.xhp
Print statement Print statement; Tab function Print statement; Spc function Spc function; in Print statement Tab function; in Print statement

Print# Statement

Outputs the specified strings or numeric expressions to the screen or to a sequential file.
Use Put# statement to write data to a binary or a random file. Use Write# statement to write data to a sequential text file with delimiting characters. Print syntax Print [#filenum,] expression1[{;|,} [Spc(number As Integer);] [Tab(pos As Integer);] [expression2[...]] filenum: Any numeric expression that contains the file number that was set by the Open statement for the respective file.see i61758 expression: Any numeric or string expression to be printed. Multiple expressions can be separated by a semicolon. If separated by a comma, the expressions are indented to the next tab stop. The tab stops cannot be adjusted. number: Number of spaces to be inserted by the Spc function. pos: Spaces are inserted until the specified position. If a semicolon or comma appears after the last expression to be printed, $[officename] Basic stores the text in an internal buffer and continues program execution without printing. When another Print statement without a semicolon or comma at the end is encountered, all text to be printed is printed at once. Positive numeric expressions are printed with a leading space. Negative expressions are printed with a leading minus sign. If a certain range is exceeded for floating-point values, the respective numeric expression is printed in exponential notation. If the expression to be printed exceeds a certain length, the display will automatically wrap to the next line. You can insert the Tab function, enclosed by semicolons, between arguments to indent the output to a specific position, or you can use the Spc function to insert a specified number of spaces. Sub ExamplePrint Print "ABC" Print "ABC","123" i = FreeFile() Open "C:\Users\ThisUser\Temp.txt" For Output As i Print #i, "ABC" Close #i End Sub Sub ExamplePrint Print "ABC" Print "ABC","123" i = FreeFile() Open "~/temp.txt" For Output As i Print #i, "ABC" Close #i End Sub