Falsch!wenn File1funktion1 von main aus aufgerufen wird, muss in File1.h das so angegeben werden: "extern void File1funktion1(void);"
Das würde gar nicht kompilieren, da der der Linker einen Fehler wegen 2 gleichen Variablen ausspuckt.Das ist die Info dass es die Variable schon gibt und global verwendet wird, ansonsten wird diese neu angelegt und ist unterschiedlich zu Variable1 von main.
mfg
Lesezeichen