Ho un file dove sono presenti funzioni e variabili globali dichiarate static. Questo file è incluso nel main. In teoria le variabili globali static presenti nel file non dovrebbero essere visibili, eppure le vede. Dove sto sbagliando?
main.c
f1.ccodice:#include "f1.c" int main (void) { f1(); a++; // dovrebbe essere inacessibile, invece accede lo stesso }
Grazie.codice:static int a; void f1 (void) { etc}
PS. Uso DEV-Cpp