51 
INPUT #  (  )(input) 
Reads out data from BRD file. 
Format: 
INPUT #  <logical 
number>, 
«data 
element 
number», 
<variable> [,<variable>, ... ] 
Abbreviated form: 
1.#( 
) 
Explanation: 
•  The data 
of 
the position designated by the data element number are read from the 
file  cross-opened  by  the 
XOPEN 
#  statement  into  the  designated  variable. 
It 
makes no difference if the variable 
is 
an array variable. 
•  The file  which reads out the 
data 
becomes the file  set to <logical 
number> 
by 
the 
XOPEN 
#  statement. 
•  In the same way as for the 
READ 
-
DATA 
statements, an error 
will 
be generated 
if the data and the 
<variable> 
data type do not coincide. 
•  The end 
of 
the file  data can be detemined by 
EOF 
function. 
•  The data element position is from 1 - n. 
Example: 
1 0 
XOPEN 
#2, 
11 
F D 1 
: 
DATA 
11 
20 
Z 
=3 
30 
INPUT 
#2 
( 
Z) 
, 
1 0 
40 
I  F  E OF 
( 
#2) 
THEN 
80 
50 
PRI 
NT 
S 
60 
Z 
=Z 
+5 
70 
GOTO 
30 
80 
CLOSE 
#2 
Data 
ele~::: 
:::::i::-=: 
11121~ 
41516171~191101111121~llt~~ 
..... When this program 
is 
executed, the data at positions 
CD, 
@ and @ data positions 
indicated by  Z  in  the figure  are read in  and displayed  in  order.  When  the  data 
end, the 
EOF 
#  function becomes truth at line 40, and jumps to line 80. 
Reference: 
PRINT #  (  ) (page 52)