[从char *到字节数组的C ++转换[关闭]

问题描述 投票:-4回答:2

[如果有人能给我一个如何将char *变量转换为C ++中的字节数组,反之亦然的示例,我将不胜感激。

谢谢

c++ char bytearray
2个回答
4
投票

如果您追求的是std::vector<char>,那么就很简单:

std::vector<char> byteArry(charPtr, charPtr + sizeOfCharPtr);

和另一种方式:

const char* charPtr = byteArry.data();

1
投票

您是否尝试过自己的尝试,也许是Google?

总是char * variable是char指针,因此您将需要知道数据的大小并创建相同大小的字节数组。

此后您可以进行memcpy

© www.soinside.com 2019 - 2024. All rights reserved.