Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
«identificador» : não consta da lista formal de parâmetros
Observações
O identificador foi declarado em uma definição de função, mas não na lista formal de parâmetros. (ANSI C apenas)
Example
O exemplo a seguir gera C2085:
// C2085.c
void func1( void )
int main( void ) {} // C2085
Resolução possível:
// C2085b.c
void func1( void );
int main( void ) {}
Com o ponto-e-vírgula ausente, func1() parece uma definição de função, não um protótipo, por isso main é definido dentro de func1(), gerando o erro C2085 para o identificador main.