C++

[C] 가변 인자 함수 만들기 예제

오즈마스터 2010. 11. 15. 20:52
#include <stdarg.h>
#include <stdio.h>
void WriteLog(const char* szFormat, ...)
{
 va_list args;
 va_start(args, szFormat);
 {
  char buf[1024] = {0,};
  vsprintf(buf, szFormat, args);
  printf("%s", buf);
 }
 va_end(args); 
}

void main()
{
 WriteLog("%s", "Hello");
}