打开
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();
}