Software e Hardware para uC PIC
Moderadores: andre_luis, 51, guest2003, Renie
por HC908 » 27 Jul 2009 10:24
Bom pessoa, tentei nos compilador CCS, C18 e não aceitaram a sintaxe abaixo:
struct menu
{
char *menssage;
int mask;
void *funcao();
};
Não aceitou ponteiro para função na estrutura de dados. No devc++ foi blz. Será q o padrao C não aceita ponteiro para função na estrutura de dados?
-
HC908
- Byte
-
- Mensagens: 248
- Registrado em: 26 Mar 2007 09:55
por barboza » 27 Jul 2009 10:30
HC908 escreveu:Bom pessoa, tentei nos compilador CCS, C18 e não aceitaram a sintaxe abaixo:
struct menu
{
char *menssage;
int mask;
void *funcao();
};
Não aceitou ponteiro para função na estrutura de dados. No devc++ foi blz. Será q o padrao C não aceita ponteiro para função na estrutura de dados?
Tenta assim:
struct menu
{
char *menssage;
int mask;
void (*funcao)(void);
};
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
-

barboza
- Word
-
- Mensagens: 948
- Registrado em: 17 Out 2006 13:42
- Localização: Longe de onde gostaria de estar
por HC908 » 27 Jul 2009 10:34
OPA AMIGO VALEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU. ACEITOU OS DOIS COMPILADORES.
-
HC908
- Byte
-
- Mensagens: 248
- Registrado em: 26 Mar 2007 09:55
por rebelk » 04 Ago 2009 18:47
alguem poderia me dar um exemplo de como e onde posso ultilizar esses ponteiros para função !
-
rebelk
- Byte
-
- Mensagens: 301
- Registrado em: 15 Nov 2006 20:16
Voltar para PIC
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante