[배움]/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);




'[배움] > 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