26-09-2014, 18:52
Hola, estoy intentando inicializar una estructura, pero estoy con problemas ya que no me la toma mi otro archivo. Lo que hago es lo siguiente:
Archivo main.c:
Archivo switches.c: (aca es donde no me detecta a la variable sw de tipo estructura, me dice que no esta declarada)
Saludos!
Archivo main.c:
#include "switches.h"
// TODO: insert other definitions and declarations here
struct sw_anti_reobte
{
int push; //si se llego a 0 en val del conteo se pone en uno
int val;//valor a contar segun se mantiene presionada la tecla
}extern sw[2]; //puse un extern para ver si con esto me solucionaba el error pero nada
int main(void)
{
return 0;
}
Archivo switches.c: (aca es donde no me detecta a la variable sw de tipo estructura, me dice que no esta declarada)
#include "switches.h"
//TODO MI RESTO DE FUNCIONES DONDE ACCEDO A LA VARIABLE HACIENDO LO SIGUIENTE:
sw[0].push = 1;//Por ejemplo eso
Saludos!