TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: mirazulado en 04 de Mayo de 2005, 14:32:00

Título: Compartir variables..
Publicado por: mirazulado en 04 de Mayo de 2005, 14:32:00
Resulta que hoy se me ocurrio ordenar un programita que estoy haciendo y como es muy largo decidi agrupar todas las funciones secundarias en un archivo .c que luego llamaria desde mi programa principal mediante un #include.. El problema salto cuando al intentar complilar me salio un error en el nuevo archivo .c que decia que las variables no estaban declaradas, lo que verdad, ya que muchas variables globales y algunas constantes quedaron en el main.c y el compilador no me permite redeclararlas en el nuevo .c.
Hay alguna forma de compartir las variables (y constantes) entre el programa principal y un programa anexado mediante un #include ?
Desde ya muchas gracias y un abrazo a todos !
Mariano..
Título: RE: Compartir variables..
Publicado por: antoniof en 04 de Mayo de 2005, 18:09:00
Buenas.

Creo que declarandolas como "static int, static float", etc funcionaba, pero no estoy seguro.
Título: RE: Compartir variables..
Publicado por: mirazulado en 05 de Mayo de 2005, 07:45:00
ya esta !! hay que declarar las variables y constantes antes del #include del sub programa y despues del #include del pic que usemos y listo.. !
gracias igual Antoniof
Un abrazo Mariano..