Página 1 de 1

Struct e enum

MensagemEnviado: 17 Jun 2013 20:33
por Maffeis
Estava tentando usar struct e enum em arquivos diferentes
Estou declarando em arquivo .c e queria usar a mesma variavel em outro arquivo.
meu .c ficou assim

Código: Selecionar todos
struct Hora
{
   unsigned char hora;
   unsigned char minuto;
   unsigned char dia;
   unsigned char mes;
   unsigned char ano;
};
struct Hora Hora_Atual;

isso eu estou lendo do rtc e gravando
agora queria enviar pela serial e mostrar no display
e as funções estão em outros arquivos.
estou usando o Keil.

Re: Struct e enum

MensagemEnviado: 17 Jun 2013 20:47
por Maffeis
Consigui compilar
naum testei e naum sei se deu certo

meu .h ficou
Código: Selecionar todos
typedef struct
{
   unsigned char hora;
   unsigned char minuto;
   unsigned char dia;
   unsigned char mes;
   unsigned char ano;
}Hora;


declarei ela assim no .c:
Código: Selecionar todos
volatile Hora Hora_Atual;


e no outro arquivo chamei assim:
Código: Selecionar todos
extern volatile Hora Hora_Atual;


compilou pelo menos

o enum e tentei fazer isso já faz algum tempo

vo tenta fazer rodar

será q isso esta certo?