我正在使用 Visual Studio c++ 并希望将 Cstring 转换为字节。我已经编写了这段代码,但它在第二行给了我“数据”未定义的错误。
CString data = _T( "OK");
LPBYTE pByte = new BYTE[data.GetLength() + 1];
memcpy(pByte, (VOID*)LPCTSTR(data), data.GetLength());
此外,我需要将 LPBYTE 转换为 strcmp 函数的 const char。我已经编写了代码,但我找不到它的问题。
const LPBYTE lpBuffer;
LPBYTE lpData = lpBuffer;
CString rcvValue(LPCSTR(lpBuffer));
const CHAR* cstr = (LPCSTR)rcvValue;
if (strcmp (cstr,("ABC")) == 0)
{
////
}