2009년 11월 6일 금요일

printf 형의 OutputDebugString

Introduction

TRACE 함수 대신에 printf 구문을 이용하여 OutputDebugString 을 찍는 예제 입니다

source

void Debug2(char *format, ...)
{
     va_list argptr;
     static char str[1024];
     static char target[1024];

     memset(&str, 0, sizeof(str));
     va_start(argptr, format);
     vsprintf(str, format, argptr);
     sprintf(target, "%s", str);
     OutputDebugString(target);

    va_end(argptr);

댓글 없음:

댓글 쓰기