Autor Tema: Compartir variables..  (Leído 2081 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado mirazulado

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 142
Compartir variables..
« 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..

Desconectado antoniof

  • Moderadores
  • PIC24F
  • *****
  • Mensajes: 729
RE: Compartir variables..
« Respuesta #1 en: 04 de Mayo de 2005, 18:09:00 »
Buenas.

Creo que declarandolas como "static int, static float", etc funcionaba, pero no estoy seguro.

Desconectado mirazulado

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 142
RE: Compartir variables..
« Respuesta #2 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..


 

anything