Danke - NIL sieht tatsächlich besser aus als NULL.
Aber ich tu mich mit dem folgendem noch schwer:
Code:
treeptr Rootptr()
{
/* initialize the root of the tree */
treeptr t = (treeptr)malloc(sizeof(*t));
t->key = -1;
t->op = '?';
t->left = NULL;
t->right = NULL;
return t;
}
Da sieht mir mein
GetMem irgendwie nicht korrekt aus -- und der Compiler meldet in dieser Zeile ein:
Fehler '(' erwartet, aber ',' gefunden
Hier nochmal meine 'Übersetzung':
Delphi-Quellcode:
FUNCTION Rootptr: PTreeNode;
VAR t : PTreeNode;
BEGIN
t := GetMem(PTreeNode, SizeOf(^t));
t.key := -1;
t.op := '?';
t.left := NIL;
t.right := NIL;
Result := t;
END;
Vielleicht jemand eine Idee?
Gruß
Jazzman