VC保存文件的参考代码

小丑x掩饰悲伤

小丑x掩饰悲伤

2016-02-19 21:07

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

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

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

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

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

VC保存文件的参考代码

编程语言 网络编程
VC保存文件的参考代码

VC删除文件夹下所有文件的代码

编程语言 网络编程
VC删除文件夹下所有文件的代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

VC读取dat文件

编程语言 网络编程
VC读取dat文件

VC中调用JavaScript的代码片段

编程语言 网络编程
VC中调用JavaScript的代码片段

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

保存页面为MHT的代码

编程语言 网络编程
保存页面为MHT的代码

VC中加载LIB文件的方法

编程语言 网络编程
VC中加载LIB文件的方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

用VB实现“ICQ”式的启动欢迎画面

用VB实现“ICQ”式的启动欢迎画面

用BASIC语言设计Windows风格的用户接口

用BASIC语言设计Windows风格的用户接口
下拉加载更多内容 ↓