MFC读取文本文件,为什么读取的数据全是零?
void CMy0823Dlg: : loadMap (int iMissionNum)
{CString str;
str. Format("[%d]",iMi ssi onNum) ;
FILE*pFile;
fopen_ s (&pFile," map. txt"," rb");
if (pFile ==NULL)
return ;
char cTmp[20];
fgets(cTmp,20,pFile);
while (strncmp(cTmp, str, 3)!= 0)
fgets(cTmp,20, pFile);
for(inti=0;i<14;i+t)
fgets(m_ cMap[i], 20, pFile);
fclose (pFile) ;
}
还有,中间那个cTmp定义出来有什么用呢?网上的代码,在我的程序里就出问题了。小白真诚求问。