将大端转换为数组的小端,这是结构的一部分

时间:2015-02-18 15:37:23

标签: c arrays

我有一个具有以下两个元素的结构:

_HEADER  tHeader;                   
uint8_t  abData[DATA_SIZE];

正如您所看到的,它有一个标题,其中包含uint个数字和一个大小为DATA_SIZE的数组

我想在某个项目中发送此数组(不必描述问题)并遇到问题。目的地期望abData [DATA_SIZE]的小端,但它是bigendian ..标题无关紧要 - 它是正确的。

我在C中真的很新,所以我不知道如何转换:/ googling更令人困惑,所以也许你可以给我一个如何弄清楚的线索!我可以使用一个简短的函数来转换这个数组吗?数组中的数据是从仅包含uint的结构中复制出来的...所以也许我可以在复制之前更改结构,或者你将如何处理它?<​​/ p>

0 个答案:

没有答案