社区
下载资源悬赏专区
帖子详情
mfc 文件的一些读写简单操作下载
weixin_39821746
2019-08-02 08:30:13
mfc 文件的一些读写简单操作,通俗易懂
相关下载链接:
//download.csdn.net/download/xiao111nian/4229581?utm_source=bbsseo
...全文
6
回复
打赏
收藏
mfc 文件的一些读写简单操作下载
mfc 文件的一些读写简单操作,通俗易懂 相关下载链接://download.csdn.net/download/xiao111nian/4229581?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mfc
文件
的一些
读写
简单
操作
mfc
文件
的一些
读写
简单
操作
,通俗易懂
MFC
实现
文件
读写
简单
的
MFC
实现
文件
访问示例,其中也用到了窗口搜索和消息发送。
C++
MFC
开发连机五子棋游戏
Visual Studio开发包中著名C++开发工具,一向以功能强大著称,让零基础朋友快速掌握
MFC
的开发。重点让一些有基础的同学能够利用
MFC
开发一些小的项目获得一些经验。
MFC
文件
操作
CFile //创建/打开
文件
CFile file; file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite);
文件
打开模式可组合使用,用“|”隔开,常用的有以下几种: CFile::modeCreate:以新建方式打开,如果
文件
不存在,新建;如果
文件
已存在,把该
文件
长度置零,即清除
文件
原有内容。 CFile::modeNoTruncate:以追加方式打开,如果
文件
存在,打开并且不将
文件
长度置零,如果
文件
不存在,会抛出异常。一般与CFile::modeCreate一起使用,则
文件
不存在时,新建一个
文件
;存在就进行追加
操作
。 CFile::modeReadWrite:以
读写
方式打开
文件
。 CFile::modeRead:只读。 CFile::modeWrite:只写。 //写入数据 CString strValue = "Hello World!"; file.Write(strValue,strValue.GetLength()); //追加数据 file.SeekToEnd(); //将指针移至
文件
末尾进行追加 file.Write(strValue,strValue.GetLength()); //关闭
文件
file.Close(); CStdioFile CStdioFile是CFile的派生类,对
文件
进行流式
操作
,对于文本
文件
的
读写
很有用处,可按行读取写入。 //写入数据 CString strValue = "Hello World!"; file.WriteString(strValue); //读取数据 CString strRead; file.ReadString(strRead); 当
文件
存在多行数据需要逐行读取时,可用函数BOOL CStdioFile::ReadString(CString& rString),当遇到"\n "时读取截断,如果
文件
未读完,返回true,否则返回false。 //逐行读取
文件
内容,存入strRead while(file.ReadString(strRead)) { ...; } 各种关于
文件
的
操作
在程序设计中是十分常见,如果能对其各种
操作
都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握
文件
操作
是十分重要的。本文将对Visual C++中有关
文件
操作
进行全面的介绍,并对在
文件
操作
中经常遇到的一些疑难问题进行详细的分析。 1.
文件
的查找 当对一个
文件
操作
时,如果不知道该
文件
是否存在,就要首先进行查找。
MFC
中有一个专门用来进行
文件
查找的类CFileFind,使用它可以方便快捷地进行
文件
的查找。下面这段代码演示了这个类的最基本使用方法。 CString strFileTitle; CFileFind finder; BOOL bWorking = finder.FindFile("C:\\windows\\sysbkup\\*.cab"); while(bWorking) { bWorking=finder.FindNextFile(); strFileTitle=finder.GetFileTitle(); } 2.
文件
的打开/保存对话框 让用户选择
文件
进行打开和存储
操作
时,就要用到
文件
打开/保存对话框。
MFC
的类CFileDialog用于实现这种功能。使用CFileDialog声明一个对象时,第一个BOOL型参数用于指定
文件
的打开或保存,当为TRUE时将构造一个
文件
打开对话框,为FALSE时构造一个
文件
保存对话框。 在构造CFileDialog对象时,如果在参数中指定了OFN_ALLOWMULTISELECT风格,则在此对话框中可以进行多选
操作
。此时要重点注意为此CFileDialog对象的m_ofn.lpstrFile分配一块内存,用于存储多选
操作
所返回的所有
文件
路径名,如果不进行分配或分配的内存过小就会导致
操作
失败。下面这段程序演示了
文件
打开对话框的使用方法。 CFileDialog mFileDlg(TRUE,NULL,NULL, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT|OFN_ALLOWMULTISELECT, "All Files (*.*)|*.*||",AfxGetMainWnd()); CString str(" ",10000); mFileDlg.m_ofn.lpstrFile=str.GetBuffer(10000); str
C++
读写
XML
文件
一个
简单
操作
XML
文件
的
MFC
应用程序。很值得参考,欢迎大家指正。
下载资源悬赏专区
12,799
社区成员
12,338,213
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章