Dxアーカイブ内のバイナリファイルを読み込む方法がわかりません。
void save_mapfile(int pass) {
char f_name[200];
FILE *fp;
errno_t err;
err = fopen_s(&fp, f_name, "wb");
////int data[8]とint map_edit.data[100][800]のデータがある上で
fwrite(data, sizeof(int), 8, fp);
fwrite(map_edit.data, sizeof(int), 80000, fp);
fclose(fp);
}
上の様な方法で生成したバイナリファイルをDxアーカイブから読み込むにはどうすればいいでしょうか?
DXアーカイブでまとめていなければ以下の方法で読み込めるのですが
int in_map_chip_d[100][800];
err = fopen_s(&fp, f_name, "rb");
fread(data, sizeof(int), 8, fp);
fread(in_map_chip_d, sizeof(int), 80000, fp);
fclose(fp)
ttp://dxlib.o.oo7.jp/function/dxfunc_other.html#R19N6
リンクの方法でメモリに展開すればいいのでしょうか?
そうした場合展開したものからはどうすれば読み込めるのでしょうか?