c++ MFC中读文件是不是,只能按CString类型读?有没有比较好的读取方法?

我一般都是用CStdioFile中的ReadString按行读取,然后用Mid取出各个数据放进数组。有函数能够直接读数据不?并且读数据一般都用什么函数呢?我就知道CFil... 我一般都是用 CStdioFile中的ReadString按行读取,然后用Mid取出各个数据放进数组。有函数能够直接读数据不?并且读数据一般都用什么函数呢?我就知道CFile中的Read 和 CStdioFile。 展开
 我来答
L_o_o_n_i_e
2009-06-30 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5197万
展开全部
有各式各样的读法。

MFC (默认doc-view结构) 程序, 读,在 Doc 中进行。最简单的在
void CXxxxDoc::Serialize(CArchive& ar){} 中用 CArchive 的函数做。

也可以用
arFile= ar.GetFile();
arFPath = arFile->GetFilePath();
得到路径和文件名,自己用 fopen 这种 C 程序方法打开"rb","r","r+" ...,并且用 C 的方法 fscanf,fgets,fread,...
什么方法,什么类型全都可以啊。
therandomworld
2009-06-30 · TA获得超过812个赞
知道小有建树答主
回答量:724
采纳率:0%
帮助的人:547万
展开全部
CFile中的Read 用法和fread差不多,可以按2进制数据进行文件读取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式