我想将结构写入二进制文件。
我的结构看起来像这样:
struct {
int a;
int b;
struct c {
int d;
int e;
};
};
是否有任何函数,将此结构的实例写入文件?如果没有,那我该怎么做呢?
答案 0 :(得分:0)
C中没有自动方式来读取/写入文件结构。您将不得不创建自己的格式和解析例程。基本上使用适当的格式化字符串调用sprintf / write和read / sscanf。如果您可以切换到C ++,那么请查看JSON或XML库。
在存储中保存和加载对象和结构的技术术语是序列化。