Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
"identifier": no está en la lista de parámetros formales
Observaciones
El identificador se declaró en una definición de función, pero no en la lista de parámetros formales. (solo ANSI C)
Example
En el ejemplo siguiente se genera C2085:
// C2085.c
void func1( void )
int main( void ) {} // C2085
Posible solución:
// C2085b.c
void func1( void );
int main( void ) {}
Con el punto y coma que falta, func1() parece una definición de función, no un prototipo, por lo que main se define en func1(), lo que genera el error C2085 para el identificador main.