在CFile中读取里面的内容
来源:互联网 发布:java线程安全集合类 编辑:程序博客网 时间:2024/06/03 17:05
第一种方式:
CFile file;CString str_dates;char buf[1024];memset(buf,0,1024);try{if(! file.Open(strFileName,CFile::modeRead)){AfxMessageBox(L"打开文件失败!");return;}file.Read(buf,sizeof(buf));str_dates = buf;file.Close();}catch (CFileException* e){CString str ; str.Format(L"读取树型结构文本数据失败的原因:%d",e->m_cause);file.Abort();e->Delete();}
这种方式,是确定了读取内容的大小。当文件较大时、或者不确定文件的大小的时候,这种声明具体内容大小的,会有些局限性。
可以使用第二种方式:
根据文件的大小申请空间
CFile file;CString str_dates;try{if(! file.Open(strFileName,CFile::modeRead)){AfxMessageBox(L"打开文件失败!");return;}LONG nLengths = file.GetLength();char *buf ;buf = new char[nLengths + 1];memset(buf,0,nLengths+1);buf[nLengths] = 0;file.Read(buf,nLengths);str_dates = buf;file.Close();delete[] buf;}catch (CFileException* e){CString str ; str.Format(L"读取树型结构文本数据失败的原因:%d",e->m_cause);file.Abort();e->Delete();}
阅读全文
0 0
- 在CFile中读取里面的内容
- MFC中利用CFile类读取文件内容
- MFC中利用CFile类读取文件内容
- 读取记事本里面的内容
- CFile处理(读取路径文件内容,保存在表里面)
- 用java读取文本文件里面的内容
- 读取xml文件里面的内容
- VB.NET读取EXCEL 里面的内容
- 用java读取文本文件里面的内容
- Java读取文件txt里面的内容
- 如何在spring中读取properties配置文件里面的信息
- 如何在spring中读取properties配置文件里面的信息
- 如何在spring中读取properties配置文件里面的信息
- 在spring中读取properties配置文件里面的信息
- 如何在spring中读取properties配置文件里面的信息
- 如何在spring中读取properties配置文件里面的信息
- 在Workflow 中读取提交的申请单的内容
- win32+QT 实现exe中执行返回的网页内容重定向到txt文件,根据需求读取里面内容
- 单片机C语言实现数码管控制
- android--获取系统时间的几种方式
- Xamarin.Android 自定义 View
- Ice基本概念及术语
- 遍历-算法的万能钥匙
- 在CFile中读取里面的内容
- 数据结构--向量
- 致ERP行业的同行们——谈一谈我们逝去已久的梦想
- 图像预处理
- 时间类型转换
- bootstrap框架学习(keep update)
- c#调试输出和日志程序
- 未来 5年 最赚钱的行业 -马云篇
- myeclipse2014安装SVN插件,SVN插件安装