如何在C中将结构转换为字节数组?

时间:2011-05-11 04:46:34

标签: c struct bytearray

  

可能重复:
  How to convert struct to char array in C
  Portable way of writing a C struct to a file (Serialisation for C)

我正在寻找在C中将结构转换为字节数组的方法,我很困惑。请告诉我实现这一点的正确方法。提前谢谢。

1 个答案:

答案 0 :(得分:1)

结构是字节数组。它从&mystruct开始,长度为sizeof(mystruct_type)个字节。

如果二进制文件很长或者包含间隙,请检查#pragma pack设置。

HTH

马罗