unsigned long aa;XXX(程序段)CSting strMess;
strMess.Format("这个数的值是%X",aa);AfxMessageBox(strMess);
请问,%X 处的X应该是什么???我写成strMess.Format("这个数的值是%d",aa),结果报错。。我对VC刚刚入门。请各位朋友帮个忙,谢谢!!!

解决方案 »

  1.   

    to qiuyang79(困伐醒)  :   错误提示:error C2064: term does not evaluate to a function
      

  2.   

    to cattleman(牛人不牛):
    你的错我不是看的很明白,不过这段代码我刚刚运行通过。 unsigned long aa=1000;
    CString s;
    s.Format("aa is %ld",aa);
    AfxMessageBox(s);
      

  3.   

    unsigned long aa = 345345;
    CString strMess;
    strMess.Format("这个数的值是%ul",aa);AfxMessageBox(strMess);
      

  4.   

    谢谢各位,找到错误的地方了:我是这样写的。。strMess("这个数的值是%X",aa);KAO。。忘记带.Format 了KAO。。我真鸡巴笨:(:(:(