打印调试信息
2015-12-05 16:42
344 查看
void TraceDebug(char*fmt, ...)
{
#ifndef _DEBUG
return;
#endif
charszText[1024] = {0};
char* pTime = szText;
SYSTEMTIMEstTime = {0};
GetLocalTime(&stTime);
sprintf_s(pTime,1024,"/n[%04d-%02d-%02d %02d:%02d:%02d] ",
stTime.wYear,stTime.wMonth,stTime.wDay,
stTime.wHour, stTime.wMinute, stTime.wSecond);
intnFreeLength = 1024 - strlen(szText);
pTime = szText + strlen(szText);
va_listbody;
va_start(body, fmt);
vsprintf_s(pTime,nFreeLength,fmt, body);
va_end(body);
::OutputDebugString(szText);
}
{
#ifndef _DEBUG
return;
#endif
charszText[1024] = {0};
char* pTime = szText;
SYSTEMTIMEstTime = {0};
GetLocalTime(&stTime);
sprintf_s(pTime,1024,"/n[%04d-%02d-%02d %02d:%02d:%02d] ",
stTime.wYear,stTime.wMonth,stTime.wDay,
stTime.wHour, stTime.wMinute, stTime.wSecond);
intnFreeLength = 1024 - strlen(szText);
pTime = szText + strlen(szText);
va_listbody;
va_start(body, fmt);
vsprintf_s(pTime,nFreeLength,fmt, body);
va_end(body);
::OutputDebugString(szText);
}
相关文章推荐
- [LeetCode] Super Ugly Number (Medium)
- ubuntu下nginx的启停等常用命令
- 编写实现连接oracle数据库并返回Connection对象的Java工具类
- 生活小百科
- android中截图并保存本地
- python int to binary and count the number of 1
- C语言与OCI一起操作oracle
- OpenJudge_P2989 糖果(DP+背包)
- 极大似然
- Linux 常用命令(李睿豪)
- 使用Messenger进行进程间通信
- exec 重定向
- 帖子回复——无限级分类
- android decorview
- Android layout_weight详解
- 侧边栏的实现
- 对数据的认识(二)
- (java)House Robber
- 青蛙跳台阶
- 对于软件工程的理解