如何转byte数组为字符串

解决方案 »

  1.   

    强制转换就行了
      CString * =(BYTE *)
      

  2.   

    char chArray[12];
    chArray[0]=0x31
    .
    .
    .
    chArray[10]=0x35;
    chArray[11]='\0';::AfxMessageBox(chArray);
    ok
      

  3.   

    你是要转换成宽字符吧,用这个API:int MultiByteToWideChar(
    UINT CodePage, 
    DWORD dwFlags, 
    LPCSTR lpMultiByteStr, 
    int cbMultiByte, 
    LPWSTR lpWideCharStr, 
    int cchWideChar );具体参考MSDN
      

  4.   

    转换成宽字符 用智能指针 _bstr_t就行了或者
     用A2BSTR(char * )
    这时要 #include "atlbase.h"