Yo defino un Header ejemplo.h con la siguiente estructura:
....
typedef struct{
int a;
tipo b;
}nombre;
extern nombre Variable;
void funcion();
...
#endif
Luego en mi ejemplo.c :
#include "ejemplo.h"
...
nombre Variable;
....
void funcion(){
Variable->a = 1;
}
En mi main.c debo poner:
#include "ejemplo.h"
int main(){
funcion();
}
Si luego de llamar a funcion en mi main.c quisiera acceder a Variable->a desde main tengo que definir algo en main.c ademas del include?
Saludos!