16,551
社区成员
发帖
与我相关
我的任务
分享 BYTE *buf=new BYTE[1024];
CMemFile file(buf,1024,256);
CArchive ar(&file,CArchive::store);
int i=5;
ar<<i;
ar.Close();
file.Close();
CMemFile f(buf,1024,256);
CArchive ar1(&f,CArchive::load);
int i1;
ar1>>i1;BYTE *buf=new BYTE[1024];
CMemFile file(buf,1024,256);
CArchive ar(&file,CArchive::store);
int i=5;
ar <<i;
ar.Close();
file.SeekToBegin();
CArchive ar1(&file,CArchive::load);
int i1;
ar1>>i1;
ar1.Close();
BYTE *buf=new BYTE[1024];
CMemFile file(buf,1024,256);
CArchive ar(&file,CArchive::store);
i=5;
ar<<i;
ar.Close();
file.Close();
CMemFile f(buf,1024,256);
f.Write("abcde",6);
f.SeekToBegin();
CArchive ar1(&f,CArchive::load);
int i1;
ar1>>i1;
BYTE *buf=new BYTE[1024];
CMemFile file(buf,1024,256);
CArchive ar(&file,CArchive::store);
int i=5;
ar<<i;
ar.Close();
file.Close();
CMemFile f(buf,1024,256); //f刚被定义是一个空的 内存空间
CArchive ar1(&f,CArchive::load); // 加载一块空的文件内存块就报你说的信息了
int i1;
ar1>>i1;
BYTE *buf=new BYTE[1024];
CMemFile file(buf,1024,256);
CArchive ar(&file,CArchive::store);
int i=5;
ar <<i;
ar.Close();
file.SeekToBegin(); //这个文件内存已经写入信息了,又把指针移到内存的开始处,能读出信息
CArchive ar1(&file,CArchive::load);
int i1;
ar1>>i1;
ar1.Close();