Globale Variablen und mehrere Quelldateien
-
Hallo zusammen,
ich habe ein C-Projekt mit mehreren globalen Variablen.
Um es übersichtlicher zu gestalten habe ich es nun auf mehrere Quelldateien aufgeteilt. Was muss ich tun, damit die globalen Variablen in allen Quelldateien bekannt sind?
-
Schau dir mal das Schluesselwort
extern
an. Da macht das was du willst. Ggf. kannst du die Variablen auch in einem Header deklarieren, der von allen eingebunden wird und dann in den C-Dateien definieren.Allerdings Frage ich mich, was du vor hast. Globale Variablen sind eigentlich immer ein Hinweis auf schlecht gemachtes Design. Beschreib dein Anliegen mal genauer, ich bin mir sicher da kann man noch was verbesse3rn.