Hallo!
Ich bin gerade dabei, mir wieder etwas C anzusehen. Mein Bsp: Eine FIFO.
Wie kann ich auf ein Unterelement eines Zeigers auf einen Struct zugreifen?
In Delphi geht da so:
Delphi-Quellcode:
type
PNode = ^TNode;
TNode = record
Value: Integer;
Next: PNode;
end;
var
a: PNode;
begin
New(a);
a^.Value = 10;
end;
Und wie geht das in C?
Mein Versuch:
Code:
struct node
{
int value;
struct node *next;
};
struct node *a;
a = (struct node *) malloc(sizeof(struct node));
*a.value = 10; //Geht nicht...
Wie gehts richtig?
Danke schon mal.
Grüße
Faux
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian