C & C++ 관련 가변인수 연습 va_ Real_G 2008. 8. 15. 22:24 반응형 #include <stdio.h> #include <stdlib.h> #include <stdarg.h> int GetSum(int num, ...) { int sum=0; int i; va_list ap; int arg; va_start(ap,num); while((arg=va_arg(ap,int))!=0) { sum+=arg; } va_end(ap); return sum; } int main() { printf("1+2=%d\n",GetSum(2,1,2)); printf("3+4+5+6=%d\n",GetSum(4,3,4,5,6)); printf("10~15=%d\n",GetSum(6,10,11,12,13,14,15)); return 0; } 반응형