Anfang des Inhaltsbereichs

 Beispiele für zulässige VARCHAR-Deklarationen 

Beispiele für zulässige VARCHAR-Deklarationen:

VARCHAR a [21], b [100] [133];

typedef VARCHAR longstring [ 65534 ];
longstring c, d;

typedef VARCHAR *PVC;
PVC p;

An p kann Speicherplatz zugewiesen werden:

n = 100; /* Maximallänge der VARCHAR-Variablen */
p = (PVC) malloc (sizeof (p->len) + n * sizeof (p->arr));

VARCHAR-Pointer fester Maximallänge können wie folgt deklariert werden:

typedef VARCHAR VC30 [30];
VC30 *q;

q ist ein Pointer auf ein VARCHAR der Maximallänge 30.

Die Speicherplatzzuweisung an q geschieht durch folgende Anweisung:

q = (VC30* ) malloc (sizeof (VC30));

Ende des Inhaltsbereichs