close

image

 

 

    //CString to CByteArrary in Unicaode
    //CString sWriteData;
    CStringA utf8 = CW2A(sWriteData, CP_UTF8);
    CByteArray byteArrary;
    const size_t nBytes = sizeof(CStringA::XCHAR) * utf8.GetLength();
    byteArrary.SetSize(nBytes);
    std::memcpy(byteArrary.GetData(), reinterpret_cast<BYTE const*>(utf8.GetBuffer()), nBytes);

    //CByteArray to CString
    byteArrary.Add('\0');
    CString sData(byteArrary.GetData());

    //char array to CByteArray
    CByteArray arrByte;
    u8_t    m_uBuf[SIZE_MAX_NVME];
    arrByte.SetSize(SIZE_MAX_NVME);
    CopyMemory(arrByte.GetData(), m_uBuf, 200);
    

arrow
arrow
    文章標籤
    visualstudioc++
    全站熱搜

    天才R 發表在 痞客邦 留言(0) 人氣()