Inhoud
Index 🔎︎

# Print# Statement

Voert de opgegeven tekenreeksen of numerieke uitdrukkingen uit naar het scherm of naar een sequentieel bestand.

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.

### Syntaxis:

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

### Parameters:

BestandsNummer: Elke numerieke uitdrukking die het bestandsnummer bevat dat werd ingesteld door de instructie Open voor het betreffende bestand.

expression: elke numerieke of tekenreeksexpressie die moet worden afgedrukt. Meerdere uitdrukkingen kunnen worden gescheiden door een puntkomma. Als ze worden gescheiden door een komma, worden de uitdrukkingen ingesprongen tot de volgende tabstop. De tabstops kunnen niet worden aangepast.

number: Aantal spaties dat moet worden ingevoegd door de functie Spc.

pos: Spaties worden ingevoegd tot de opgegeven positie.

Als een puntkomma of komma verschijnt na de laatste expressie die moet worden afgedrukt, slaat LibreOffice BASIC de tekst op in een interne buffer en vervolgt de programma-uitvoering zonder afdrukken. Wanneer een andere Print-instructie, zonder een puntkomma of komma aan het eind wordt bereikt, wordt alle tekst die moet worden afgedrukt in één keer afgedrukt.

Positieve numerieke expressies worden afgedrukt met een voorafgaande spatie. Negatieve expressies worden afgedrukt met een voorafgaand minteken. Als een bepaald bereik wordt overschreden voor zwevende-kommawaarden, wordt de respectievelijke numerieke expressie afgedrukt in exponentiële notatie.

Als de uitdrukking die moet worden afgedrukt groter is dan een bepaalde lengte, zal de weergave op het scherm automatisch doorlopen naar de volgende regel.

U kunt de Tab-functie (tussen puntkomma's) tussen argumenten invoegen om de uitvoer naar een specifieke positie in te laten springen of u kunt de Spc-functie gebruiken om een gespecificeerd aantal spaties in te voegen.

### Voorbeeld:

    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

Verwante onderwerpen

Close Statement

Put# Statement

Open Statement

Write# Statement