Print# Statement

Contingut
Índex 🔎︎

# Print# Expressió

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.

### Sintaxi:

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

### Paràmetres:

GA filenum Qualsevol expressió numèrica que contingui el número de fitxer establert per l'expressió Open per al fitxer respectiu.

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.

Si apareix un punt i coma o una coma després de l'última expressió que cal imprimir, el LibreOffice Basic emmagatzema el text en una memòria intermèdia interna i continua l'execució del programa sense imprimir. Quan es troba una altra expressió Print sense punt i coma o coma al final, s'imprimeix tot el text que calia imprimir immediatament.

Les expressions numèriques positives s'imprimeixen amb un espai al davant. Les expressions numèriques negatives s'imprimeixen amb un signe menys al davant. Si un interval determinat se supera amb valors de coma flotant, l'expressió numèrica respectiva s'imprimeix en notació exponencial.

Si l'expressió que cal imprimir supera una longitud determinada, la visualització s'ajustarà automàticament a la línia següent.

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.

### Exemple:

    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

Temes relacionats

Close Statement

Put# Statement

Expressió

Expressió Write#