• [VC]自己实现TRACE功能


    VC的那个TRACE,貌似只能用在MFC的工程里,SDK的程序就没法用了。

    于是我去网上找了一个:

     

    #ifdef _DEBUG
    void Trace(LPCTSTR lpszFmt, ...)
    {
      TCHAR szText[PAGE_SIZE];
      va_list marker;
      va_start(marker, lpszFmt);
      wvsprintf(szText, lpszFmt, marker);
      va_end(marker);
      // 根据情况可采用下面任一种(或多种)输出形式
      // OutputDebugString(szText);
      // cout<<szText<<endl;
      // printf(TEXT("%s\r\n"), szText);
      // WroteFile(hLogFile, ...
      // 其他

       
    }
    #define TRACE(fmt, sz) Trace(fmt, sz)
    #else
    #define TRACE(fmt, sz)
    #endif

     

     

     

  • 相关阅读:
    MySQL 练习题
    MySQL 增删查改
    HTML显示与隐藏
    360布局
    div布局
    HTML练习2
    HTML练习

    if语句的用法及其案例
    输入输出,数据类型与运算符
  • 原文地址:https://www.cnblogs.com/huhu0013/p/1835350.html
Copyright © 2020-2023  润新知