CByteArray 如何转化成CString ? CByteArray是什么结构?

解决方案 »

  1.   

    CByteArray是一个元素为字节的动态数组类;int i,n
    CString str, str1;
    CByteArray byte;....n = byte.GetSize();
    for(i=0;i<n;i++)
    {
         str.Format("%d", byte[i]);
         str1 += str;
    }
      

  2.   

    補充:要注意CByteArray中是否是Unicode或者包含MBCS編碼的雙字節字符
      

  3.   

    恩 这样可以转化
    如果CByteArray里的元素是16进制的
    转化成CString后在形式上保持不便,该怎么转
     str.Format("%d", byte[i]);
    改成 str.Format("%s", byte[i]);hui出错