Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

FREAD

Token:
$FE $1C
Format:
FREAD# Kanal, Zeiger, Größe
Zweck:
Liest Größe Bytes von Kanal Kanal ab der 32 Bit-Adresse Zeiger in den
Speicher.
Kanal Nummer, die bei einem früheren Aufruf von Befehlen wie DOPEN
oder OPEN verwendet worden ist.
Es muss darauf geachtet werden, dass kein Speicher überschrieben wird,
der vom System oder dem Interpreter verwendet wird.
Es wird empfohlen, die Anweisung POINTER für das Zeigerargument zu
verwenden und den Größenparameter durch Multiplikation der Anzahl
der Elemente mit der Elementgröße zu berechnen.
Typ
Byte-Array
Integer-Array
Real-Array
Beachten Sie, dass die Funktion POINTER mit einem String-Argument
NICHT die String-Adresse zurückgibt, sondern den String-Deskriptor. Es
wird nicht empfohlen, FREAD für Strings oder String-Arrays zu verwen-
den, wenn Sie nicht genau wissen, wie die Interna der Stringspeicherung
zu handhaben sind.
Stellen Sie außerdem sicher, dass Sie immer einen Index angeben, wenn
TER(XY(0))
Sie ein Array verwenden. Die Startadresse des Arrays
zurück.
Beispiel:
Verwendung von FREAD:
Elementgröße
1
2
5
POINTER(XY)
.
gibt die Adresse der skalaren Variablen
107
XY()
POIN-
XY
ist

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Mega BASIC65

Inhaltsverzeichnis