Hoi !
Ich habe folgende Struktur :
struct POINT3D
{
float x, y, z;
};
Und einen Zeiger auf eben jene Struktur :
POINT3D *point;
Nun möchte ich mit malloc() mir während der Laufzeit
Speicherplatz reservieren und dem Zeiger *point zuordnen
(ich will vermeiden, ein statisch angelegtes Feld zu benutzen).
Leider funktioniert point = malloc(x * sizeof(POINT3D)) nicht,
weil malloc() einen Zeiger auf void zurückgibt und der Compiler
einfach nicht von *void nach *POINT3D konvertieren will.
Aber irgendwie muss es doch gehen ! Hüüülfe !!!