MFC怎么读取文件的信息
比如要读取这个文件中的信息,要用什么格式来读取,int还是char还是CString还是TCHAR还是什么?...
比如要读取这个文件中的信息,要用什么格式来读取,int还是char还是CString还是TCHAR还是什么?
展开
1个回答
展开全部
看你用哪个函数了。
例如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 设置指定文件的状态(静态,虚函数)
例如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 设置指定文件的状态(静态,虚函数)
追问
中文怎么读取,老是出现乱码
追答
贴代码!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询