Как записать/считать динамическую структуру в бинарный файл?
Имеется структура:
struct books{
char a[128];
char b[128];
char c[128];
int day;
int month;
int year;
int century;
} *ptr;
Как в Си записать и считать динамическую структуру данных в бинарный файл?
Ответы (1 шт):
Автор решения: Mikhailo
→ Ссылка
struct books{
char a[128];
char b[128];
char c[128];
int day;
int month;
int year;
int century;
} *ptr;
fwrite(ptr,sizeof(*ptr),1,file);
fread(ptr,sizeof(*ptr),1,file);
ptr должен указывать на реальную структуру в памяти, которую записываем и в которую читаем.