Ich habe da so ein C-Programm. Vereinfacht sieht das so aus:
const.h:
const.cCode:#ifndef const_h #define const_h extern const float cst; #endif
modul1.cCode:#include "const.h" const float cst = 5.0;
modul2.cCode:#include "const.h"
Kompiliert wird mitCode:#include "const.h"
for f in *.c; do gcc -c $f; done; gcc *.o -o main; ./main
Was hier mein Problem ist ist folgendes:
Wenn ich neue Konstanten hinzufüge finde ich das recht umständlich und fehleranfällig das in const.c und const.h zu tun. Kann man das auch einfacher, d.h. zentral alles in einer Datei?
Jetzt mal von einem #define abgesehen - die mag ich nämlich überhaupt nicht.
MfG Peschmä
Lesezeichen