Gast
#178414
Morgen!
Ich habe ein Problem, mit dem ich mich jetzt schon ziemlich lange
rumschlage:
Und zwar: Um mein Programm ein bisschen übersichtlicher zu gestalten
wollte ich meine globalen Variablen und ein paar Methode in ein eigenes
C-File "auslagern" (Datei heißt common.c). Dazu gibt es auch ein
Header-File in dem ein paar Defines sind (common.h) welche von common.c
und main.c ("Hauptprogramm") includiert wird. In common.h hab ich
jetzt noch die Prototypen von common.c geschrieben, damit main.c sie
auch benutzen kann. Mein Problem sind jetzt noch die globalen
Variablen: Deklariere ich sie in common.c, erkennt main.c die Variablen
nicht. Schreibe ich sie jedoch in common.h, bekomme ich die Warnung,
dass sie doppelt deklariert wurden!
Wie oder Wo muss ich die globalen Variablen definieren??
Danke im voraus,
Gerald