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?


Anmelden zum Antworten