Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
"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.