<< Inhaltsverzeichnis Suchen >>

INPUT$

Funktion

Syntax:

INPUT$(<ANZAHL>[,<DATEI-NUMMER>])

<ANZAHL> = <NUM-AUSDRUCK>

Bedeutung:

Liefert als Ergebnis eine Zeichenkette von <ANZAHL> Zeichen aus der angegebenen Datei (falls vorhanden, sonst von der Tastatur). Wird während des Lesens das Dateiende erreicht, so ist der String kürzer als <ANZAHL> und enthält nur die gelesenen Zeichen. Ob das Dateiende bereits erreicht wurde, muß mit der Funktion EOF abgefragt werden.

 

 

Achtung unter MS-DOS: Beim Lesen unter MS-DOS kann der gelieferte  String kürzer als <Anzahl> sein, da CHR$(13)+CHR$(10) (Zeilenende) als 1 Zeichen – nämlich CHR$(10) – geliefert wird.

 

 

Beispiel:

OPEN INPUT,2,"XYZ"
   ERROR GOTO FEHLER END
IF NOT EOF(2)
THEN H$ = INPUT$(10,2)
ELSE ERROMES="Dateiende !"
ENDIF
...
FEHLER ...

siehe auch:

INPUT, LINE INPUT, EOF, OPEN, OUTPUT, CLOSE