VC保存文件的参考代码

原创 2007年10月14日 19:36:00
<script type="text/javascript"><!-- google_ad_client = "pub-6319745239117838"; google_ad_width = 300; google_ad_height = 250; google_ad_format = "300x250_as"; google_ad_type = "text_image"; google_ad_channel = ""; //--> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script> <iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-6319745239117838&amp;dt=1192361838062&amp;lmt=1192361838&amp;format=300x250_as&amp;output=html&amp;correlator=1192361838046&amp;url=http%3A%2F%2Fwww.programfan.com%2Farticle%2Fshowarticle.asp%3Fid%3D2537&amp;ad_type=text_image&amp;ref=http%3A%2F%2Fwww.google.cn%2Fsearch%3Fcomplete%3D1%26hl%3Dzh-CN%26ie%3DGB2312%26q%3DVC%25B1%25A3%25B4%25E6%25CA%25FD%25BE%25DD%26meta%3D%26aq%3Dnull&amp;cc=100&amp;ga_vid=567952666.1192361838&amp;ga_sid=1192361838&amp;ga_hid=1651908726&amp;flash=9&amp;u_h=768&amp;u_w=1024&amp;u_ah=738&amp;u_aw=1024&amp;u_cd=32&amp;u_tz=480&amp;u_java=true" frameborder="0" width="300" scrolling="no" height="250" allowtransparency="allowtransparency"></iframe>
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);
   ar<<m_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);
  ar<<m_sComment;
  ar.Close();
}
*/
}
 

VC文件操作:保存文件对话框 OPENFILENAME 代码

void COpenDlg::OnSave()  {         CString strPath,strText="";         char write[30000];       ...
  • tcjy1000
  • tcjy1000
  • 2015-02-05 14:33:11
  • 1179

VC++中打开文件对话框和保存文件对话框

CString filePath; char szFilter[] = {"All Files(*.*)|*.*||"}; CFileDialog dlg(TRUE,NULL,NULL,OFN...
  • tanyouliang
  • tanyouliang
  • 2012-04-08 18:47:24
  • 8859

VC打开文件与保存文件的代码

  • 2015年08月14日 09:31
  • 26KB
  • 下载

VC++中打开文件和保存文件对话框的调用

我初学VC++,写此文章的目的只为纪录自己的成长经历,同时也想和像我一样的人共同交流、学习、进步,文中不妥之处还希望高手能够不吝指点,吾将不尽感激!打开文件对话框的调用:Void CsimpleDlg...
  • uleaver
  • uleaver
  • 2006-03-17 19:57:00
  • 5493

VC++视频目标检测演示框架【源代码】

  • 2013年12月14日 16:22
  • 66KB
  • 下载

VC实现控制系统音量大小程序(编译通过)

  • 2009年05月19日 09:52
  • 112KB
  • 下载

vc++使用MFC操作EXCEL文件 创建+编辑+保存 详解及源代码

  • 2013年03月28日 18:57
  • 1.08MB
  • 下载

VC++ 读取和保存文件对话框及默认目录

From: http://blog.csdn.net/miaoshengwu/article/details/1627283 void Openfile() { // TODO: Add ...
  • JoeBlackzqq
  • JoeBlackzqq
  • 2012-08-22 20:28:09
  • 3993

VC打开文件对话框与保存文件路径选择对话框

打开文件对话框:打开.txt文件例子  CFileDialog dlg(TRUE, _T("txt"),NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T...
  • guoquan2003
  • guoquan2003
  • 2010-01-19 11:22:00
  • 5766

VC++设置与取得系统音量

MMRESULT          rc;     // 多媒体函数返回结果变量     HMIXER            hMixer; // 混合器设备句柄     MIXERLINE   ...
  • danming60520
  • danming60520
  • 2014-07-21 13:49:08
  • 386
收藏助手
不良信息举报
您举报文章:VC保存文件的参考代码
举报原因:
原因补充:

(最多只允许输入30个字)