百度空间 | 百度首页 
 
查看文章
 
不错的格式化输出调试信息函数
2008年09月28日 星期日 21:29
void DebugMsg(const char *pszParam, ...)
{
    char* buf;
    int len;
    va_list args;

    va_start(args, pszParam);
    len = _vscprintf(pszParam, args) + 1; // _vscprintf doesn't count terminating '\0'
    buf = malloc(len * sizeof(char));
    vsprintf(buf, pszParam, args);
    va_end(args);

    OutputDebugString(buf);
    free(buf);
}

用法:DebugMsg("Last Error: %d", GetLastError());

类别:c++ | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu