源码截取如下:
UINT nCount=2;
do
{
UINT nReadFileLen=FileSourse.Read(lpSourseBuf,nCount);
FileDes.Read(lpDesBuf,nCount);
if(*lpSourseBuf!=*lpDesBuf)
    {
FileSourse.Close();
FileDes.Close();
return false;
    }
}while(nCount==nReadFileLen);
结果编译出如下错
error C2065: 'nReadFileLen' : undeclared identifier
warning C4018: '==' : signed/unsigned mismatch
nReadFileLen明明定义了呀
这是为什么?