Gast
#5496830
Hallo, Ich weiß dass es zu der Diskussion ob man extern oder ein include benutzen sollte, viele Themen gibt. Was ich mich jedoch frage: was ist mit großen, Controller spezifischen Header Dateien, oder zum Beispiel mit der stdint.h Header Datei? Im Moment includiere ich zum Beispiel die stdint.h in mehreren Dateien, da ich die dort benötige. Diese Dateien werden auch in der main.c includiert. Also steht der Inhalt dieser Datei mehrfach in meiner main.c, da ich auch in der main.c die stdint.h zur Benutzung include ?! Ausserdem: wenn ich mit extern einen Funktions prototypen aus einer anderen Datei benutzen will, muss das "extern void func1prototype();" in die Header Datei oder in die C Datei, in der ich diese benutzen möchte ? Ich hätte jetzt in die c Datei getippt, denn würde ich diese in die .h Datei setzen, hätte ich schon wieder ein mehrfach Include falls diese Header Datei wieder wo anders includiert wird wo "void func1prototype();" benutzt wird. Es geht um C. lG Reine