将不同的元素插入到uint8_t数组中

问题描述 投票:0回答:1

我有一个输入数组,如:

  uint8_t pData[2048]

我必须将一些元素插入数组,如:

1. uint32_t variable1
2. uint16_t variable2
3. vector<uint8_t> v1

一旦上述变量,将有一个计数变量将被添加/更改。插入到数组“ uint8_t pData”。

由于该程序在“ C”中,因此我可以使用memcpy,但是该函数没有输入范围参数。

我还可以探索解决该问题的其他方法。

c arrays memcpy
1个回答
0
投票

问题可能是与4字节存储块的数据对齐。您应该使用诸如memcpy之类的东西或通过uint8指针进行复制。

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