MFC怎么读取文件的信息

比如要读取这个文件中的信息,要用什么格式来读取,int还是char还是CString还是TCHAR还是什么?... 比如要读取这个文件中的信息,要用什么格式来读取,int还是char还是CString还是TCHAR还是什么? 展开
 我来答
来自月岩仪态万千的比目鱼
2014-07-25 · TA获得超过1571个赞
知道小有建树答主
回答量:1221
采纳率:50%
帮助的人:968万
展开全部
看你用哪个函数了。

例如MFC中的CFile:
CFile cfile;
char pbuf[100];
UINT nBytesRead = cfile.Read(pbuf,100);

CFile类的成员

数据成员
m_hFile 常包含操作系统文件句柄

构造函数
CFile 从一个路径或文件句柄构造一个CFile对象
Abort 不管任何警告和错误,关闭一个文件
Duplicate 构造一个基于该文件的副本
Open 带错误检验选项,安全打开一个文件
Close 关闭文件,删除对象

输入/输出
Read 从文件的当前位置读数据
ReadHuge 可从文件的当前位置读取大于64K数据,在32位编程中废弃了,见Read
Write 将文件数据写入当前文件位置
WriteHuge 可将文件的大于64K数据写到当前文件位置,在32位编程中废弃了,见Write
Flush 溢去未被写入的任何数据

定位
Seek 定位于当前文件指针
SeekToBegin 定位当前文件指针到文件开头
SeekToEnd 定位当前文件指针到文件尾
GetLength 获取文件长度
SetLength 改变文件长度

封锁
LockRange 在文件中封锁一定范围内的字节
UnlockRange 解锁一定范围内的字节

状态
GetPosition 获取当前文件指针
GetStatus 获取打开文件的状态
GetFileName 获取被选文件的文件名
GetFileTitle 获取被选文件的标题
GetFilePath 获取被选文件的完整路径
SetFilePath 设置被选文件的完整路径

静态
Rename 改名指定文件(静态函数)
Remove 删除指定文件(静态函数)
GetStatus 获取指定文件的状态(静态,虚函数)
SetStatus 设置指定文件的状态(静态,虚函数)
追问
中文怎么读取,老是出现乱码
追答
贴代码!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式