1.MFC文件的读写操作

写操作

创建一个编辑框(IDC_INFOR_EDIT1),在里面输入信息,创建一个按钮(IDC_BUTTON),点击按钮会触发(OnBnClickedButton2()函数)将编辑框信息保存在文件(abx.txt)中

void CShowLanguage::OnBnClickedButton2()
{
// TODO: 在此添加控件通知处理程序代码
//得到当前时间
CTime time;
time=CTime::GetCurrentTime();
//将当前时间转换成标准时间
CString data=time.Format(_T("%Y-%m-%d %H:%M:%S %W-%A")); CString strText(_T(""));
GetDlgItemText(IDC_INFOR_EDIT1,strText);//获取edit中的数据
int i;
try
{
CStdioFile file;
//打开文件,文件不存在就创建
i=file.Open(_T("abx.txt"),CFile::modeCreate|CFile::modeReadWrite);
file.SeekToEnd();
CArchive ar(&file,CArchive::store);
ar.WriteString(str);
ar.WriteString(strText);
//回车换行
ar.WriteString(_T("\r\n"));
ar.WriteString(data);
ar.Close();
file.Close();
MessageBox(_T("文件存储成功"),MB_OK);
}catch(CFileException * e)
{
e->ReportError();
e->Delete();
} }

读操作

将文件(abx.txt)中信息读到编辑框(IDC_SHOW_EDIT1);

    CStdioFile file;
CFileException e;
file.Open(_T("abx.txt"),CFile::modeRead,&e);
CString str2;
file.ReadString(str2);
SetDlgItemText(IDC_SHOW_EDIT1,str2);

最新文章

  1. C#上传图片
  2. 将word文件快速转换成表格的技巧
  3. 等宽字体延伸到的 ch 长度单位和动画 animation-timing-function
  4. 清北学堂2017NOIP冬令营入学测试
  5. Glossary
  6. IOS的浅拷贝和深拷贝
  7. VS2010中“工具>选项中的VC++目录编辑功能已被否决”解决方法
  8. 埃氏筛法(快速筛选n以内素数的个数)
  9. HBase-再看HBase
  10. CSS3—3D翻转
  11. http server v0.1_http_webapp.c
  12. [BZOJ 1042] [HAOI2008] 硬币购物 【DP + 容斥】
  13. IOS本地化应用
  14. xshell 注册码
  15. PhotoShop纸张大小
  16. IIS配置步骤,绝对有用,百度上的不全面,是百度的补充
  17. MQ通道搭建以及连通性检查
  18. Javascript URI 解析介绍
  19. PS 十分钟教你做出文字穿插效果
  20. influxdb

热门文章

  1. APP加急审核
  2. Windows下运行Linux命令
  3. PythonStudy——函数嵌套定义 Function nesting definition
  4. day02-python与变量
  5. Laravel 5.5处理 Emoji 表情不顯示問題
  6. java volatile
  7. Hbase Filter过滤器查询详解
  8. [转]PostgreSQL命令行使用手册
  9. PostgreSQL获取所有表名、字段名、字段类型、注释
  10. Linux之find