CFileFind finder;
BOOL bWorking = finder.FindFile(szBuf);
unsigned short slogtype = 0;
while (bWorking)
{
bWorking = finder.FindNextFile();
CString strfilename = finder.GetFilePath();
CString strtype = "";
int iposs = strfilename.Find("\\Log_") + 5;
int ipose = strfilename.Find("_R.txt");
if (iposs < ipose)
{
strtype = strfilename.Mid(iposs, (ipose-iposs));
slogtype = atoi(strtype.GetBuffer(0));
parseFile(strfilename, slogtype);
}
else
{
return FALSE;
}
}
finder.Close();
BOOL bWorking = finder.FindFile(szBuf);
unsigned short slogtype = 0;
while (bWorking)
{
bWorking = finder.FindNextFile();
CString strfilename = finder.GetFilePath();
CString strtype = "";
int iposs = strfilename.Find("\\Log_") + 5;
int ipose = strfilename.Find("_R.txt");
if (iposs < ipose)
{
strtype = strfilename.Mid(iposs, (ipose-iposs));
slogtype = atoi(strtype.GetBuffer(0));
parseFile(strfilename, slogtype);
}
else
{
return FALSE;
}
}
finder.Close();