datentyp deklaration
-
hallo allerseits,
ich soll in einer haederdatei einen datentyp für eine pointerliste mit int elementen erzeugen.
das hab ich mir dann auf folgender weise zusammengebastelt:typedef struct{ int x; stack *next; } stack;
folgender fehler wird ausgegeben:
In file included from stack.c:2:
Stackstring/stack.h:14: error: expected specifier-qualifier-list before ‘stack’wo liegt das problem?
-
das Problem ist, dass das 'stack' Member im struct selber nicht bekannt ist.
typedef struct stack_tmp{ int x; struct stack_tmp *next; } stack;