memcpy(str2, (LPCTSTR)str1, str1.GetLength());

解决方案 »

  1.   

    unsigned char *p1;
    CString str1="12345";
    p1 = new .....strcpy((char *)p1,str1);
      

  2.   

    st2 = (LPCTSTR)str1 行吗?
      

  3.   

    一个是char*    一个是const char*
      

  4.   

    在私有成员里有一个m_pchData的成员,要想怎么干,随便你了
      

  5.   

    直接使用
    lstrcpy(
      str2,  // destination buffer
      str1// string
    );
    如何好使吗?
      

  6.   

    For Example:
    CString str1;
    unsigned char str2[];
    memcpy(str2,str2.GetBuff(str2.Getlength()),str2.GetLength());
      

  7.   

    memcpy(str2,str1.GetBuff(str1.GetLength()),str1.GetLength());