66.7 왜 실행이 안되는지 모르겠습니다 피드백좀 부탁드립니다
, 박 원기님이 작성int getSum(char *types, ...)
{
va_list ap; // 가변 인자 목록 포인터
int i=0;
va_start(ap,types);
int sum = 0;
while (types[i] != '\0')
{
switch (types[i])
{
case 'i':
sum += va_arg(ap, int); // 문제가 발생하는지점이 여기인데 왜 안되는지 모르겠습니다.
break;
case 'd':
va_arg(ap, double);
break;
case 's':
va_arg(ap, char *);
break;
}
}
va_end(ap);
return sum;
}