출처 : http://norux.me/19
C에서 파라미터를 가변으로 받는 방법.
int sum(int count, ...)
{
int res = 0;
va_list ap; //** 가변인자 포인터 설정
int i;
va_start(ap, count); //** 가변인자 시작 포인터 지정 (count위치에 마지막 인수를 입력)
for(i=0; i<count; i++)
res += va_arg(ap, int); //** 가변인자를 int형으로 받아옴.
va_end(ap); //** 가변인자 닫기
return res;
}
자세한 설명은 출처!
http://norux.me/19
댓글 없음 :
댓글 쓰기