Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
'function' : too many actual parameters
Remarks
The number of actual parameters in a function call exceeds the number of formal parameters in the function prototype or definition. The compiler passes the extra actual parameters according to the calling convention of the function.
Example
The following example generates C4020:
// C4020.c
// compile with: /W1 /c
void f(int);
int main() {
f(1,2); // C4020
}
Possible resolution:
// C4020b.c
// compile with: /c
void f(int);
int main() {
f(1);
}