CLOSE

From C64-Wiki

Jump to: navigation, search
BASIC keyword
Keyword:CLOSE
Abbreviation:C, L, Shift+O
Type:Command
Token code:160/$A0
Handling routine
in BASIC ROM:
57799–57811
$E1C7–E1D3
List of all BASIC keywords


Remark: This article describes the BASIC-Command CLOSE in BASIC V2 at the Commodore 64.

Typ: Command
General Programming-Syntax: CLOSE <logical filenumber>

The BASIC-command CLOSE is used for closing opened files or drive numbers, so that the data can be written from the writing puffer on tape or disk. If CLOSE is omitted after opening a file, the data of the file can be incomplete or unreadable. As a rule, CLOSE should be used whenever any of the BASIC-commands CMD, GET#, INPUT# or PRINT# has been used, but no further file access is needed anymore.

The numerical values from 0 until 255 are possible. Beyond that range - with negative values or values higher than 255 - the BASIC-error "?ILLEGAL QUANTITY ERROR IN" line occurs.

[edit] Examples

CLOSE 1
10 CLOSE Z (Z is a numerical variable between 0 and 255)
BASIC V2.0-Commands of Commodore 64

ABS | AND | ASC | ATN | CHR$ | CLOSE | CLR | CMD | CONT | COS | DATA | DEF | DIM | END | EXP | FN | FOR | FRE | GET | GET# | GOSUB | GOTO | IF | INPUT | INPUT# | INT | LEFT$ | LEN | LET | LIST | LOAD | LOG | MID$ | NEW | NEXT | NOT | ON | OPEN | OR | PEEK | POKE | POS | PRINT | PRINT# | READ | REM | RESTORE | RETURN | RIGHT$ | RND | RUN | SAVE | SGN | SIN | SPC( | SQR | STATUS/ST | STEP | STOP | STR$ | SYS | TAB( | TAN | THEN | TIME/TI | TIME$/TI$ | TO | USR | VAL | VERIFY | WAIT

 
Personal tools
Help and Feedback
In other languages