예 그렇게 하면 됩니다. 그런데 CnUnix 란에 물어보시면 더 자세한 답을 얻으실 수 있습니다. 여기는 쓰레기장이라고들 하더군요 :) 고정되지 않은 수의 arguement 전달 기법은 unix 스타일이 있고 ansi 스타일이 있는데 사용하신 방법은 unix 스타일 입니다. 예제는 다음과 같습니다. #include <stdio.h> #include <varargs.h> void f(va_alist) { va_list args; char *s; va_start(args); while (s = va_arg(args, char *)) printf("%s ", s); va_end(args); printf("\n"); } void main() { f("one", NULL); f("one", "two", NULL); f("one", "two", "three", NULL); f("one", "two", "three", "four", NULL); } -------------------------------------------------------------------- quack n 1.꽥꽥(오리 소리) 2.소음 lsj@fiat.snu.ac.kr n 1.돌팔이 2.사기꾼 3.허풍쟁이 http://plaza.snu.ac.kr/~lsj --------------------------------------------------------------------