打开
int a=0; CFileDialog save(false); false 是打开 save.m_ofn.lpstrDefExt="txt"; 默认txt格式 if(IDOK==save.DoModal()) { CFile file(save.GetFileName(),CFile::modeCreate|CFile::modeWrite); 创建打开文件对象 CArchive db(&file,CArchive::store); 创建二进制存储对象 db<<k; for(a;a<k;a++) << 表示存数据 >>表示读数据 db<<dd[a].x<<dd[a].y; 存和读要对应
db.Close(); file.Close(); }
关闭
int dofile=0; int a=0,b=0,c=0; CString str; CFileDialog read(true); if(IDOK==read.DoModal()) { CFile file(read.GetFileName(),CFile::modeRead); CArchive db(&file,CArchive::load); db>>k; for(dofile;dofile<k;dofile++) db>>dd[dofile].x>>dd[dofile].y;
db.Close(); file.Close(); }