MFC C++编程-保存对话框功能实现

学习一样新的东西不用从头学到尾,现在要解决什么问题,就学这个就可以了,其余的可以适当了解了解,因为原理都是相通的,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



猜你喜欢

转载自blog.csdn.net/morixinguan/article/details/80175287
今日推荐