我教你,用sprintf。
int sprintf (char * s, char * format, ...);
和printf差不多。比如:char s[0x100];
int i = 50;
sprintf (s, "The value of i is %d", i);
MessageBox (... s ...);快给分吧。

解决方案 »

  1.   

    用Format("格式化字符串",临时字符变量,你的变量);转化
      

  2.   

    CString s;
    int n=10;
    Float f=3.14;
    double lf=3.141592675;
    s.Format("%d %f %f",n,f,lf);
    AfxMessageBox(s);
      

  3.   

    to panda_w(好想睡啊!):如何转换,请赐教,我是VC初学者,不懂MFC:-(
      

  4.   

    to m_sunhongwei(123):纯SDK里面有Format这个函数吗?好象是MFC里面的吧?我初学VC,说错了请纠正!
      

  5.   

    to cbc(逍遥子):老兄,我说了不是用MFC呀,我现在MFC还没入门呀,能否用SDK写一下,谢谢!
      

  6.   

    我想完全不用MFC,用纯粹的C和SDK来做,该怎么做?
      

  7.   

    for instance:
       char s[20];
       int i=100;
       wsprintf(s,"hihihi:%d",i);
       messageBox(NULL,s,s,0);
    OK!