MFC 打开保存文件对话框和打开关闭文件对话框 数据的简单存储

    技术2022-05-20  50

    打开

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


    最新回复(0)