Avviso del compilatore (livello 1) C4020
'function': troppi parametri effettivi
Il numero di parametri effettivi in una chiamata di funzione supera il numero di parametri formali nel prototipo o nella definizione della funzione. Il compilatore passa i parametri effettivi aggiuntivi in base alla convenzione di chiamata della funzione.
L'esempio seguente genera l'errore C4020:
// C4020.c
// compile with: /W1 /c
void f(int);
int main() {
f(1,2); // C4020
}
Possibile soluzione:
// C4020b.c
// compile with: /c
void f(int);
int main() {
f(1);
}