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

标签 c struct bytearray

Possible Duplicates:
How to convert struct to char array in C
Portable way of writing a C struct to a file (Serialisation for C)




我正在寻找将结构转换为C语言中的字节数组的方法,对此我感到困惑。请向我展示实现该目标的正确方法。提前致谢。

最佳答案

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

如果二进制文件太长或包含空格,请检查#pragma pack设置。

hth

马罗

关于c - 如何在C中将结构转换为字节数组? ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5959390/

相关文章:

c - 具有成员的结构有时需要是“const”,有时不需要

c - 如何有效地计算只有几个周期长的函数的执行时间?

c++ - 从链表的结构部分写入二进制文件

actionscript-3 - 声音——播放了多少字节?

c# - 如何从 C# 中的 DataRow 读取字节数组?

python - 将 python long/int 转换为固定大小的字节数组

C:查找二维字符数组中相同字符的最长长度

c - 我的 shell 无法阻止 ctrl+c 自杀

C语言编译时警告双指针

multithreading - 如何在一个对象内模拟一个定时器,该定时器会周期性地改变该对象?