Benutzung des Bezeichners extern mit #define
-
Hi,
Ich habe eine #define Anweisung in einer C-Datei geschrieben und möchte auf diese
aus einer anderen C-Datei Zugriff haben.Datei1.c
...
#define FOO wert
...Wenn ich folgendes versuche:
Datei2.c
...extern FOO;
...meckert der compiler.
Ich will es vermeiden die #define -Anweisunge nochmal zu definieren bzw. extra
eine Header-Datei für zu schreiben.Danke.
Hammoud
-
Geht nicht.
Du kannst aber "const int blah = wert" in eine C Datei schreiben und dann per extern drauf zugreifen.
-
Hammoud schrieb:
Ich will es vermeiden die #define -Anweisunge nochmal zu definieren bzw. extra
eine Header-Datei für zu schreiben.Ohne extra Header Datei wirst du um eine Neudefinition nicht herum kommen.