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) 처럼 호출할 때 인자의 개수가 정의된 인자의 수보다 작아서 발생한다.
'Programming > C , C++' 카테고리의 다른 글
[C, C++] Run-Time Check Failure #2 -S 증상 원인 (0) | 2019.10.15 |
---|---|
wrong ELF class : ELFCLASS32 / ELFCLASS64 (0) | 2019.01.10 |
GCC와 G++의 차이점 (0) | 2018.11.26 |
정적 라이브러리(lib) vs 동적 라이브러리(dll) (0) | 2018.11.22 |