close
//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);
文章標籤
全站熱搜