64,682
社区成员
发帖
与我相关
我的任务
分享
void File<T,T1,T2>::Printmainfile(char* fn1,char* fn3)
{
cout<<"仅供浏览,打开记录所指文件请用查找功能\n";
ifstream fin(fn1,ios::in|ios::binary);
if(!fin)
{cerr<<fn1<<' '<<"没有找到!"<<endl;exit(1);}
ifstream f3(fn3, ios::in|ios::binary);
if(!f3)
{cerr<<fn3<<' '<<"没有找到!"<<endl;exit(1);}
f3.seekg(0,ios::end);
int b1=sizeof(T1);
T1 x;
fin.read((char*)&x,b1);//估计是这一步导致内存不能read
f3.close();
fin.close();
}