MFC文件读写操作
来源:互联网 发布:科讯cms 1.0 漏洞 编辑:程序博客网 时间:2024/05/15 12:22
CFile file;
CStdioFile是CFile的派生类,对文件进行流式操作,对于文本文件的读写很有用处,可按行读取写入。
FileOpen功能以指定的读写方式打开指定的文件,同时返回该文件的句柄。
语法FileOpen(filename{,filemode{,fileaccess{,filelock{,writemode,{creator,filetype}}}}})
参数filename:string类型,指定要打开文件的名称,其中可以包含路径
filemode:FileMode枚举类型,可选项,指定文件打开方式。有效取值为
LineMode! - 缺省值,行模式;
CFile test;
CFileException e;
//CString defaultDir = "E:\\FileTest"; //默认打开的文件路径
CString FilePathName ;
CFileDialog Dlg(false,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"TXT Files(*.txt)|*.txt|All Files(*.*)|*.*");
//打开文件
if(Dlg.DoModal() == IDOK)//是否打开成功
{
FilePathName = Dlg.GetPathName();//取得文件路径及文件名
}
if(!test.Open(FilePathName,CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite, &e))//建立、打开test.txt文件
{
//参数filename:string类型,指定要打开文件的名称,其中可以包含路径
// filemode:FileMode枚举类型,可选项,指定文件打开方式。有效取值为
// LineMode! - 缺省值,行模式;
AfxMessageBox("File could not be opened %d\n", e.m_cause);
}
CString m_str;
GetDlgItemText(IDC_EDIT2,m_str);
test.Write(m_str,m_str.GetLength());
test.Close();//关闭文件
MessageBox("成功保存文件!");
}
CStdioFile是CFile的派生类,对文件进行流式操作,对于文本文件的读写很有用处,可按行读取写入。
FileOpen功能以指定的读写方式打开指定的文件,同时返回该文件的句柄。
语法FileOpen(filename{,filemode{,fileaccess{,filelock{,writemode,{creator,filetype}}}}})
参数filename:string类型,指定要打开文件的名称,其中可以包含路径
filemode:FileMode枚举类型,可选项,指定文件打开方式。有效取值为
LineMode! - 缺省值,行模式;
CFile test;
CFileException e;
//CString defaultDir = "E:\\FileTest"; //默认打开的文件路径
CString FilePathName ;
CFileDialog Dlg(false,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"TXT Files(*.txt)|*.txt|All Files(*.*)|*.*");
//打开文件
if(Dlg.DoModal() == IDOK)//是否打开成功
{
FilePathName = Dlg.GetPathName();//取得文件路径及文件名
}
if(!test.Open(FilePathName,CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite, &e))//建立、打开test.txt文件
{
//参数filename:string类型,指定要打开文件的名称,其中可以包含路径
// filemode:FileMode枚举类型,可选项,指定文件打开方式。有效取值为
// LineMode! - 缺省值,行模式;
AfxMessageBox("File could not be opened %d\n", e.m_cause);
}
CString m_str;
GetDlgItemText(IDC_EDIT2,m_str);
test.Write(m_str,m_str.GetLength());
test.Close();//关闭文件
MessageBox("成功保存文件!");
}
0 0
- MFC文件读写操作
- MFC中的文件读写操作
- MFC中的文件读写操作
- MFC中的文件读写操作
- MFC 简单文件读写操作
- MFC文件的读写操作
- MFC中的文件读写操作
- MFC 文件操作1 文件的读写
- MFC中可用的读写文件操作
- MFC中的文件读写操作(2)(
- wince 读写 ini 文件 操作 MFC
- MFC创建及读写ini文件操作;
- MFC——8.文件读写操作
- VS2010/MFC 读写excel文件 操作类
- MFC CFileDialog + 对文件的读写操作
- MFC的序列化操作文件读写
- MFC 操作Excel-读写
- MFC中对INI文件的读写操作总结
- 黑马程序员———C语言 结构体
- 卖油翁
- HDU 5532 LIS
- 广义表算法库及应用(1)
- 第6周项目4 数字转换(栈)
- MFC文件读写操作
- Spring-各组件注释以及作用
- 第十周项目2-二叉树遍历的递归算法
- 第8周SHH数据结构-【项目3-顺序串算法 】
- iOS开发之关于NSZone
- 第十一周 二叉树 项目1 二叉树的链式存储及基本运算
- HDU 5517 二维树状数组
- springMVC–参数绑定常用的注解
- Material Design 中文版