Erklæringen Put#

Skriver en datapost til en relativ fil eller en sekvens af bytes til en binær fil.

tip

Brug erklæringen Print# til at skrive data til en sekventiel datafil. Brug erklæringen Write# til at skrive data til en sekventiel tekstfil med begrænsende tegn.


Syntaks:

 Erklæringsdiagrammmet Put


Put [#]fileNum, [recordNum|filePos], variable

Parametre:

fileNum: Ethvert heltalsudtryk, som definerer den fil, du vil skrive til.

recordNum, filePos: Ved relative filer (tilfældig tilgangsfiler) tallet på den post, du vil skrive til.

For binære filer (binær adgang) placeringen på den byte i filen hvor du vil begynde at skrive.

variable: Navnet på den variabel, du vil skrive til til filen,.

Note til relative filer: Hvis indholdet af denne variabel ikke svarer til længden af dataposten som er angivet i Len-delsætningen fra Open-udtrykket, vil afstanden mellem slutningen af den netop skrevne datapost og den næste datapost blive udfyldt med eksisterende data fra den fil, som du skriver til.

Note til binære filer: Indholdet af variablene bliver skrevet til den angivne position, og filens pointer bliver indsat direkte efter sidste byte. Der bliver intet mellemrum tilbage mellem dataposterne.

Eksempel:

Støt os venligst!