#include "xd.h" #include #include #include XdData Xd_LoadFromFile(const char *filePath) { FILE *file = fopen(filePath, "rb"); XdData data; fread(&data, sizeof(XdData), 1, file); printf("1 %s\n", data.name); fclose(file); return data; } void Xd_SaveFile(const char *filePath, XdData *data) { if (data == NULL) { printf("data is null\n"); return; } FILE *file = fopen(filePath, "wb"); if (file == NULL) { perror("Failed to open a file"); return; } fwrite(data, sizeof(XdData), 1, file); fclose(file); printf("saved\n"); }