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 klausulen Len i sætningen Open, 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!