[배움]/Visual Studio
StringCchVPrintfW
도영수
2016. 5. 11. 12:00
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);