Eu costumo não usar declarações no estilo C++ em programas C... por exexemplo:
void hello(void);
void hello()
{
printf("blablabla\n");
}
Note que na definição da função falta o "void" na lista de parâmetros. Isso funciona bem em C++, mas não é o padrão de C... Talvez (e só talvez, não testei) o erro esteja ai...
Grande Abraço,
Frederico L. Pissarra
Eu costumo não usar declarações no estilo C++ em programas C... por exexemplo:
void hello(void);
void hello()
{
printf("blablabla\n");
}
Note que na definição da função falta o "void" na lista de parâmetros. Isso funciona bem em C++, mas não é o padrão de C... Talvez (e só talvez, não testei) o erro esteja ai...
Grande Abraço,
Frederico L. Pissarra
Os compiladores modernos realmente nao precisam de colocar o void na lista de paramtros, como o gcc; Mas claro, eh o mais correto.