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