有时想看一下什么值,就放一个AfxMessageBox(),但每次都要用
string.format("%d", i)转换一下,很麻烦。有简单的办法吗?

解决方案 »

  1.   

    楼上的是一种办法,你也不必每次都弹出来看啊
    调试状态下,用TRACE("%d",i);语句也可以在输出窗口里看到i的值
      

  2.   

    用TRACE。或者你喜欢对话框显示可以自己写个方便的函数啊。
    //显示窗口信息
    void ShowMsg(char *msg, ...)
    {
    va_list va;
    char str[256]; va_start(va,msg);
    vsprintf(str,msg,va);
    va_end(va); ::MessageBox(NULL, str, "Message", MB_OK);
    }
      

  3.   

    我觉得 ipgk(loboho) 的方法不错,也符合软件工程模块重用的思想