学习一样新的东西不用从头学到尾,现在要解决什么问题,就学这个就可以了,其余的可以适当了解了解,因为原理都是相通的,MFC的保存文件比C库函数的标准文件操作要高大上一点,原因是因为有了对话框的存在,所以写起程序能够立马看见效果,这是一件非常值得高兴的事情。
那么如何保存一个文件呢?
//打开保存对话框 CFileDialog fileDlg(FALSE); fileDlg.m_ofn.lpstrTitle="保存文件"; fileDlg.m_ofn.lpstrFilter="数据文件(*.txt)\0*.txt\0All Files(*.*)\0*.*\0\0"; fileDlg.m_ofn.lpstrDefExt="txt"; //创建文件 if(IDOK == fileDlg.DoModal()) { CFile File(fileDlg.GetPathName(),CFile::modeCreate | CFile::modeWrite); char buf[100] = {"hello world!"} ; File.Write(buf,strlen(buf)); File.Flush(); File.Close(); }参考:https://blog.csdn.net/c_base_jin/article/details/54882541
Engineer-Bruce_Yang 认证博客专家 嵌入式硬件 单片机 arm开发 本科毕业于华南理工大学,现美国卡罗尔工商管理硕士研究生在读,曾就职于世界名企伟易达、联发科技等,多年嵌入式产品开发经验,在智能玩具、安防产品、平板电脑、手机开发有丰富的实战开发经验,现任深圳市云之手科技有限公司副总经理、研发总工程师。