1. 가변 인자 함수
사용법 : 1) #include <stdarg.h>
2) 생략 표시 ( ... ) <- 고정 인자는 꼭 필요하다.
3) va_start를 사용하여 va_list 형의 포인터 변수를 초기화한다.
4) va_arg 를 호출하여 가변인자를 엑세스 한다.
5) va_end를 호출하여 포린터 변수인 인수를 끝냈음을 알린다.
2. 사용 예시
1)
WCHAR out[512];
va_list va;
va_start(va, szTrace);
::StringCchVPrintfW(out, _countof(out), szTrace, va );
va_end(va);
2)
va_list ap;
int i;
va_start(ap, argl);
for(i = argl; i >= 0; i = av_arg(ap, int))
printf;
va_end(ap);
'[배움] > Visual Studio' 카테고리의 다른 글
MFC 원도우 화면 관련 데이터 얻어오기 (0) | 2016.06.14 |
---|---|
vector, deque, list 간단 비교 정리 (0) | 2016.06.01 |
Thread (0) | 2016.04.29 |
List (0) | 2016.04.27 |
Vactor 다루기 (0) | 2016.04.27 |