Punkt

FreeBASIC-Referenz » Operatoren in FreeBASIC » Punkt

Syntax: UDTBezeichner.Feldname
Typ: Operator
Kategorie: Speicherverwaltung

Der Punkt (Feld-Operator) wählt für die angegebene Operation ein Feld aus einer Variable eines benutzerdefinierten Typs (siehe: TYPE (UDT)).

Zur Kompatibilität mit QB sind 'gefälschte' Punkt-Operatoren in den Namen einfacher Variablen ebenfalls zulässig (wenn mit der Compileroption -lang qb kompiliert wurde).

Beispiel:

#LANG "qb"
TYPE  rect
   x AS INTEGER
   y AS INTEGER
END TYPE

DIM r AS rect
DIM fake.dot AS INTEGER
r.x = 4
r.y = 2
fake.dot = 1

PRINT "x= "; r.x, "y="; r.y
PRINT fake.dot

SLEEP

Unterschiede zu QB: keine

Siehe auch:
TYPE (UDT), TYPE (Funktion), WITH, -> (Pointer-Dereferenzierung), @ (Adresse von), * (Wert von)