Herunterladen Inhalt Inhalt Diese Seite drucken

GFA BASIC 3.0 Bedienungsanleitung Seite 77

Inhaltsverzeichnis
VARPTR(x)
Vix
ARRPTR(y)
*y
x: Name einer Variablen beliebigen Typs
y:
Name einer Variablen
oder eines Arrays
mit
leeren Klammern
Mit ARRPTR(y) oder *y wird die Adresse einer Variablen y, bei Arrays
oder Strings die Adresse des Deskriptors, bestimmt.
Mit VARPTR(x)
oder V:x wird dagegen bei Strings die Adresse
des
Strings selber oder bei Arrays die Adresse eines Array-Elementes be-
stimmt.
Beispiel:
DIM x%(10)
a$="Test"
PRINT ARRPTR(x%())), VARPTR(x%(0)) ,V:x%(1)
PRINT ARRPTR(a$)
, *a$, VARPTR(a$)
--> Gibt in der ersten Zeile die Adresse des Array-Deskriptors sowie die Adresse der ersten
beiden Feldelemente von x%() aus. In der zweiten Zeile wird die Adresse des String-
Deskriptors von a$ zweimal und die Adresse des ersten Bytes der Zeichenkette einmal
ausgegeben.
2-23
Inhaltsverzeichnis
loading

Inhaltsverzeichnis