C Fehlermeldung "die erwartete Erklärung Planer"
typedef struct _lnode{
struct _lnode *next;
unsigned short row;
unsigned short column;
short data;
}lnode;
typedef struct _llist{
struct _lnode *header;
unsigned int size;
}llist;
lnode* add(lnode *lnode, lnode *newNode);
Ich habe diesen code in .h-Datei und wenn ich versuche zu kompilieren, dann beschwert es sich "erwartet, Deklaration-Bezeichner" auf die Zeile, wo ich erklären "hinzufügen" - Funktion. Ich habe vor kurzem geändert IDE zu Eclipse CDT und dieser code hat Prima funktioniert auf meinem Linux-Rechner..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie ändern Sie den Namen des Parameters
lnode
es verwirrt den compiler:nicht name für eine variable wie dein typedef
und in der Prototypen, Sie haben keine Namen, Sie überhaupt