Programming/C , C++

[C, C++] error -too few arguments to function

H.Sunny,, 2018. 12. 6. 14:56

too few arguments to function '함수명' 이라는 ERROR가 발생할 때가 있다.


말 그대로 '함수명' 함수에 들어가는 인자값의 개수가 너무 적다는 뜻이다.



void show(int a, int b){

printf("%d %d",a,b);

}

.

.

.

int main(){

show(1); // 문제 발생

}


위 예제와 같이 show(int a, int b) 라고 인자가 2개가 정의된 함수가 있는데 

show(1) 처럼 호출할 때  인자의 개수가 정의된 인자의 수보다 작아서 발생한다.