fread を使用して fwrite と read で生成されたファイルは、異なるシステム間で移植可能であると仮定できますか。32 ビット/64 ビット Windows、OSX、Linux。
//dumping
FILE *of =fopen("dumped.bin","w");
double *var=new double[10];
fwrite(var, sizeof(double), 10,FILE);
//reading
file *fo=fopen()
double *var=new double[10];
fread(var,sizeof(double),10,of);
そして、構造体はどうですか
struct mat_t{
size_t x;
size_t y;
double **matrix;
}
これらはポータブルですか?