A.fdat.seekg(0,ios::beg); B.fdat.tellg(0,ios::beg); C.fdat.seekp(0,ios::beg); D.fdat.tellp(0,ios::beg);
A.outfile.write((double*)&data,sizeof(double)); B.outfile.write((double*)&data,data); C.outfile.write((char*)&data,sizeof(double)); D.outfile.write((char*)&data,data);