3.3.16 INPUT#
Format:
Zweck:
Bemerkungen:
B e i s p i e l :
INPUT#<logische F i l e n u m m e r > , < V a r i a b l e n l i s t e >
L i e s t Daten aus einem s e q u e n t i e l l e n oder D i r e k t z u -
g r i f f s - F i l e und w e i s t s i e Programmvariablen z u .
< l o g i s c h e Filenummer? i s t d i e Nummer, u n t e r d e r der
F i l e a l s E i n g a b e f i l e m i t der OPEN-Anweisung ( s . Ab-
s c h n i t t
3.3.22) e r o e f f n e t
e n t h a e l t d i e Namen der V a r i a b l e n , denen d i e Daten-
elemente aus dem F i l e zugewiesen werden. Die Daten-
typen
muessen
INPUT# g i b t k e i n
gabegeraet d i e T a s t a t u r gewaehlt wurde.
Die
D a t e n e i n h e i t e n i n dem
geordnet s e i n ,
eingegeben. Vor- und n a c h l a u f e n d e L e e r s t e l l e n ,
g e n r u e c k l a u f - und Z e i l e n v o r s c h u b - C o d e s werden i g n o -
r i e r t .
T r e n n z e i c h e n
koennen
Komma oder
r u e c k l a u f c o d e t r e n n t auf jeden F a l l e i n z e l n e
elemente v o n e i n a n d e r . B e i Nichtuebereinstimmung von
Daten- und V a r i a b l e n t y p w i r d e i n e F I L E DATA ERROR-
Fehlermeldung
ausgegeben.
F i l e e n d e
zu
l e s e n
der
E i n g a b e s c h n i t t s t e l l e
f e r t
INPUT# e i n e n
INPUT# kann b e i S t r i n g s maximal 88 Z e i c h e n l e s e n .
10 REM
LESEN VON KASSETTE B I S ZUM
20 OPEN 3,1,0
30 INPUT#3,A$
40 I F STATUS AND
50 PRINT A$
60 I F FE THEN CLOSE 3:END
70 GOTO 30
Die
Abfrage des R e c h n e r - S t a t u s w o r t e s ( h i e r i n Z e i l e
40) w i r d i n A b s c h n i t t 3.4.21 a u s f u e h r l i c h b e s c h r i e -
ben.
wurde.
den
V a r i a b l e n t y p e n
? a l s Anzeige a u s , wenn a l s E i n -
F i l e muessen genauso an-
a l s wuerden s i e ueber
zwischen
Doppelpunkt
Beim
oder b e i Z e i t u e b e r s c h r e i t u n g an
( s . Abschn. 3.4.21)
W a g e n r ü c k l a u f -Code ( C H R $ ( 1 3 ) ) .
64 THEN FE=1
67
< V a r i a b l e n l i s t e >
e n t s p r e c h e n .
d i e T a s t a t u r
V a r i a b l e n i n h a l t e n
s e i n ;
der
Wagen-
Daten-
V e r s u c h , Daten
l i e -
FILEENDE
Wa-
am