__inline void WorkTrace(LPCTSTR lpszFormat,...)
{
va_list args;
va_start(args, lpszFormat);
_WorkTrace(_T("WorkHistory"),lpszFormat,args);
va_end(args);
}
=================================================================
CFileFind findfile;
bool work = findfile.FindFile(L"C:\\*",0);
int i = 0;
while (work)
{
work = findfile.FindNextFile();
xx.InsertString(i,findfile.GetFilePath());
i++;
/*BOOL workchild = findfile.FindFile(findfile.GetFilePath()+L"\\*.*",0);
AfxMessageBox(findfile.GetFilePath());
while (workchild)
{
workchild = findfile.FindNextFile();
xx.InsertString(i,findfile.GetFilePath());
i++;
}*/
}
=======================================================================================================================================
void fnprint(int count,...)
{
va_list vaList;
va_start(vaList, count);
for (int i=0; i< count; i++)
{
printf("%c,,,\r\n",va_arg(vaList, char) );
}
va_end(vaList);
}
fnprint(4,'x','x','y', 'z');