Fehlermeldung mehrfache Definition

Gast #5344071
Lesenswert?

Guten Abend zusammen,

ich habe mich heute nachdem ich mich eingelesen habe, mal daran versuch 
ein Programm auf mehrere C-Files sowie Header aufzuteilen.

Leider erhalte ich immer eine Fehlermeldung das meine ausgelagerten 
Funktionen mehrfach definiert werden würden.

In der Header Datei deklariere ich die Funktionen.
1
extern void clear(void);  //extern kann weggelassen werden

Diese Header Datei binde ich mit #include in meine nur in meine 
funktionen.c Datei ein. Hier werden die Funktionen dann auch definiert:
1
#include "datei.h"
2

3
extern void clear ()   //habe schon mit und ohne extern davor versucht
4
{
5
  //Anweisungen
6
}

In die Main.c inkludiere ich nur noch funktionen.c

Über Hinweise zu meinem Fehler wäre ich sehr dankbar.

Herbert

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren