Pointer in Struct der auf ein Struct Array zeigt?

hanni6al

Grünschnabel
Hallo @ all!!

Ich brauche zwei struct und zwar:
Code:
typedef struct Pol
{
    char *id;   
    char *fill;   
} PolTyp;

typedef struct Punkt
{
int x;
int y;
}*Point;


Jetzt zu meiner Frage wie mache ich ein Pointer auf Struct Point der in Struct Pol steht!
Und wie kann ich *Point zu einen Dynamischen Array machen?
Also ich möchte das der Zeiger der in Pol steht auf das Struct Array point zeigt! Weil ich mehrere Punkte einlesen muss!

Wäre Super wenn mir jemand dabei weiterhelfen könnte!!
 
Hi.
Code:
typedef struct Pol
{
    char *id;   
    char *fill;   
} PolTyp;

typedef struct Punkt
{
int x;
int y;
}*Point;


Jetzt zu meiner Frage wie mache ich ein Pointer auf Struct Point der in Struct Pol steht!
Indem du die Definitionen in umgekehrter Reihenfolge schreibst.
Und wie kann ich *Point zu einen Dynamischen Array machen?
Warum definierst du denn den Typ Point eigentlich gleich als Zeiger Typ?
C:
Point point_array = calloc(sizeof(struct Pol), 20);
Gruß
 
Zurück