本节课中,我们将对函数OutputDebugString()函数进行封装,这个函数只能带一个参数,不方便我们在调试的时候使用它,所以在这节课中,我们对他进行封装。
我们要封装一个函数:void DngPrint_String(char* szpFormatName,...);
还有就是做到在release版本中不输出调试信息:
具体函数实现如下:
#include "stdafx.h"
#include<windows.h>
#include<stdio.h>
void DngPrint_String(char* szpFormatName,...){
#ifdef _DEBUG
va_list argList;
char buffer[0x500];
char szBuffer_Game[0x500] = "Game:";
va_start(argList, szpFormatName);
//int i= va_arg(argList, int);
//int j = va_arg(argList, int);
//char* s = va_arg(argList, ch