Contents

# 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.

### Syntax:

    Print [#filenum,] expression1[{;|,} [Spc(number As Integer);] [Tab(pos As Integer);] [expression2[...]]

### Parameters:

filenum: Any numeric expression that contains the file number that was set by the Open statement for the respective file.

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.

인쇄할 마지막 식 뒤에 세미콜론이나 쉼표가 있을 경우 LibreOffice Basic은 텍스트를 내부 버퍼에 저장하고 인쇄 없이 프로그램 실행을 계속합니다. 그러다가 세미콜론이나 쉼표가 끝에 없는 다른 Print 문을 만나면 인쇄할 모든 텍스트가 한 번에 인쇄됩니다.

양수 식은 선행 공백과 함께 인쇄되고 음수 식은 선행 빼기 기호와 함께 인쇄됩니다. 부동 소수점 값에 대한 특정 범위를 초과할 경우 해당 숫자 식은 지수 표기법으로 인쇄됩니다.

인쇄할 식이 특정 길이를 초과할 경우 자동으로 줄 바꿈되어 다음 줄이 표시됩니다.

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.

### Example:

    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

관련 주제

Close Statement

Put# Statement

Open Statement

Write# Statement