如何将字节数组转换为int数组?

Jad*_*ias 5 c microcontroller

我正在使用dsPic33F(16位微控制器);

  • 如何转换char[]int[]使用C++ 将每两个字符变成一个int?
  • 和逆操作?

Mud*_*Mud 3

int* intArray = new int[sizeOfByteArray];

for (int i=0; i<sizeOfByteArray; ++i)
   intArray[i] = byteArray[i];
Run Code Online (Sandbox Code Playgroud)

或者

std::copy(byteArray, byteArray+sizeofByteArray, intArray);
Run Code Online (Sandbox Code Playgroud)