怎样将INT类型数据转换成string,比如SS为INT型数据,要把SS转换成String型,我写成CStr(SS),不对呀
转换后我把此功能用在:SS=_T("");
               TxtOut(pdc,0,0,SS,SS.GetLength);
               EndDoc();

解决方案 »

  1.   

    int i =101;
    CString str;
    str.Format("%d",i);
      

  2.   

    int i =101;
    CString str;
    str.Format("%d",i);
      

  3.   

    用这个方法行不?
    int i = 101;
    CString str = #i;
      

  4.   

    CString str;
    CString SS=_T("");
    SS=Str.Format("%d",m_receivedata[1]);//----------3
    TxtOut(pdc,0,0,SS,SS.GetLength);
    EndDoc(pdc);
    说第3行有错误:no operator defined which takes as right_hand operand of type 'void'(or threr id no acceptable conersion)怎么回事?
      

  5.   

    Str.Format("%d",m_receivedata[1]);
    这样就行了,Format函数是没有返回值的。
      

  6.   

    TxtOut(pdc,0,0,Str.Format("%d",m_receivedata[1]);,Str.Format("%d",m_receivedata[1]);.GetLength);写也不对呀,我试过
      

  7.   

    应该这样
    CString str;
    CString SS=_T("");
    Str.Format("%d",m_receivedata[1]);
    SS = str;
    TxtOut(pdc,0,0,SS,SS.GetLength());
    EndDoc(pdc);
      

  8.   

    m_receivedata[1]转换后存入str里了么?
      

  9.   

    Str.Format("%d",m_receivedata[1]);
    SS = str;
    自己看看MSDN的FORMAT的定义