标签: c++ char bytearray
如果有人能给我一个如何在C ++中将char *变量转换为字节数组,反之亦然的例子,我将不胜感激。
由于
答案 0 :(得分:3)
如果std::vector<char是你所追求的,那么它只是:
std::vector<char
std::vector<char> byteArry(charPtr, charPtr + sizeOfCharPtr);
和另一种方式:
const char* charPtr = byteArry.c_str();
答案 1 :(得分:1)
你有没有尝试过自己的任何东西,也许谷歌?
无论如何,char *变量是一个char指针,因此您需要知道数据的大小并创建一个相同大小的字节数组。
之后你可以做memcpy