1 使用FILE读取
FILE *fp=_tfopen(szXmlFilePath,L"rb");
if (fp==NULL)
return;
fseek(fp,0,SEEK_END);
UINT nLen=ftell(fp);
fseek(fp,0,SEEK_SET);
// 宽字符类型
wchar_t* pStr_Read = new wchar_t[nLen/2+1]; // 分配空间
memset(pStr_Read,0,sizeof(wchar_t)*(nLen/2+1)); // 清空
fread(pStr_Read,1,nLen,fp);
fclose(fp);
2 使用CFile读取
CFile nFile_Read; //读取数据
if(!nFile_Read.Open(szXmlFilePath,CFile::modeRead|CFile::typeBinary))
{
MessageBox(L"未能打开");
return;
}
UINT nLen=(UINT)nFile_Read.GetLength();
// 宽字符类型
wchar_t* pStr_Read = new wc