#include <stdio.h>
#include <wtypes.h>
#include <stdarg.h>
#include <tchar.h>
void LogTrace(LPCTSTR pszFormat, ...)
{
va_list pArgs;
char szMessageBuffer[16380]={0};
va_start( pArgs, pszFormat );
_vsntprintf( szMessageBuffer, 16380, pszFormat, pArgs );
va_end( pArgs );
OutputDebugString(szMessageBuffer);
#include <wtypes.h>
#include <stdarg.h>
#include <tchar.h>
void LogTrace(LPCTSTR pszFormat, ...)
{
va_list pArgs;
char szMessageBuffer[16380]={0};
va_start( pArgs, pszFormat );
_vsntprintf( szMessageBuffer, 16380, pszFormat, pArgs );
va_end( pArgs );
OutputDebugString(szMessageBuffer);
}
另附窗口弹出函数
void printDebugMsg(LPCTSTR pszFormat, ...)
{
va_list pArgs;
char szMessageBuffer[512] ;
va_start( pArgs, pszFormat );
sprintf_s( szMessageBuffer, pszFormat, pArgs );
MessageBox(NULL,szMessageBuffer,"",NULL);
}
转自:http://blog.youkuaiyun.com/whisperlin/article/details/4703346
本文提供了两个实用的C语言函数示例:用于输出调试日志的`LogTrace`函数和用于显示消息框的`printDebugMsg`函数。通过这两个函数可以方便地在Windows环境下进行调试和错误信息展示。
1932

被折叠的 条评论
为什么被折叠?



