麻烦各位帮忙总结一下关于文件读取方面的知识!
本人只知道有Read,ReadHuge和C语言中的fscanf。
Read可以把文件内容放在一个char数组中,分析起来非常方便,但是ReadHuge把文件内容放到了void*的地址中,如果想对文件内容具体进行分析的话就束手无策了!欢迎大家发言!
本人只知道有Read,ReadHuge和C语言中的fscanf。
Read可以把文件内容放在一个char数组中,分析起来非常方便,但是ReadHuge把文件内容放到了void*的地址中,如果想对文件内容具体进行分析的话就束手无策了!欢迎大家发言!
//读取字串:
DWORD GetPrivateProfileString(
LPCTSTR lpAppName, // section name
LPCTSTR lpKeyName, // key name
LPCTSTR lpDefault, // default string
LPTSTR lpReturnedString, // destination buffer
DWORD nSize, // size of destination buffer
LPCTSTR lpFileName // initialization file name
);
//读取整数:
UINT GetPrivateProfileInt(
LPCTSTR lpAppName, // section name
LPCTSTR lpKeyName, // key name
INT nDefault, // return value if key name not found
LPCTSTR lpFileName // initialization file name
);
if(file.Open(...))
{
while(file.ReadString(...){};
file.Close();
}
virtual UINT Read( void* lpBuf, UINT nCount );
DWORD ReadHuge( void* lpBuffer, DWORD dwCount );其实都是void *的。
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=192154