VC保存文件的参考代码

2016-02-19 21:07 1 1 收藏

下面图老师小编跟大家分享VC保存文件的参考代码,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - 编程语言 】

void CDiaryDlg::OnButtonSave()
{
// TODO: Add your control notification handler code here
// 这种用bSave的方式来判断是否保存过,这样不好,待考虑。

// if (!bSave)
{
  int iYear = m_cMonthView.GetYear();
  int iMonth = m_cMonthView.GetMonth();
  int iDay = m_cMonthView.GetDay();

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  CString sFileName;
  sFileName.Format("%d-%d-%d.txt", iYear, iMonth, iDay);

  CFileDialog dlg(FALSE, "txt", sFileName,
   OFN_OVERWRITEPROMPT|OFN_HIDEREADONLY,
   "文本文件(*.txt)|*.txt||", this);
  dlg.m_ofn.lpstrTitle = _T("保存日记文件");
  if (dlg.DoModal() == IDOK)
  {
   // 实现存盘
   CString fileName = dlg.GetPathName();
   CFile file(fileName, CFile::modeCreate|CFile::modeReadWrite|CFile::shareExclusive);
   CArchive ar(&file, CArchive::store|CArchive::bNoFlushOnDelete);
   UpdateData(TRUE);
   arm_sComment;
   ar.Close();

   bSave = TRUE;
   m_sFileName = fileName;
  }
}
/*
else
{
  CFile file(m_sFileName, CFile::modeCreate|CFile::modeReadWrite|CFile::shareExclusive);
  CArchive ar(&file, CArchive::store|CArchive::bNoFlushOnDelete);
  UpdateData(TRUE);
  arm_sComment;
  ar.Close();
}
*/
}

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1625295.html

延伸阅读
这两天在学如何写个linux下的shell才明白原来dos下的command.COM也是个shell这当然要用到c的很多库函数 access(判断是否具有存取文件的权限) 相关函数 stat,open,chmod,chown,setuid,setgid表头文件 #include 定义函数 int access(const char * pathname,int mode);函数说明 access()会检查是否可以读/写某一已存在的文件。参数mode有几...
标签: Web开发
textarea的value是html文件源代码,如何把源代码存成html文件??      如      html      head      meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312" &...
标签: Web开发
  DisplayFile.java //********************************* File parentDirectory = null;//当前目录 ArrayList [] file = null;//存放当前目录中所有的文件 ArrayList [] directory = null;//存放当前目录中所有的目录 String [] temp = null;//临时...

经验教程

132

收藏

66
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部