zeiger
-
Hallo,
Ich habe ein Modul a und ein Modul l. In Modul a gibt es eine Struktur ART.
In Modul l steht die Funktion tets. Diese soll als Parameter einen Zeiger auf ART bekommen. Mein Compiler gibts mir folgende Feglermeldung:
Fehler1 error C2143: Syntaxfehler: Es fehlt ')' vor ''
Fehler 2 error C2143: Syntaxfehler: Es fehlt '{' vor ''
Fehler 3 error C2059: Syntaxfehler: ','
Fehler 4 error C2059: Syntaxfehler: ')'Warum?
l.h
void tets(ART *);
l.c
#include <stdio.h> #include "l.h" #include "a.h" void tets(ART *a) { ... }
danke
-
Der Typ ART ist an der Stelle nicht bekannt.
#include "a.h"
in l.h vergessen?
-
Hast du an das ; nach der Struktur gedacht?