void recurse(char * pstr)
{
char filespec[1024];
struct _finddata_t fileinfo;
intptr_t filehandle;
if(pstr!=NULL)
{
sprintf(filespec, "%s//*", pstr); // 指定查找的目录下的文本文件*
filehandle = _findfirst(filespec, &fileinfo);
if (filehandle != -1)
{
do
{
cout << fileinfo.name << endl; // 输出文件名
}while(_findnext(filehandle, &fileinfo) != -1); // 遍历此目录下所有文件
_findclose(filehandle);
}
}
}
{
char filespec[1024];
struct _finddata_t fileinfo;
intptr_t filehandle;
if(pstr!=NULL)
{
sprintf(filespec, "%s//*", pstr); // 指定查找的目录下的文本文件*
filehandle = _findfirst(filespec, &fileinfo);
if (filehandle != -1)
{
do
{
cout << fileinfo.name << endl; // 输出文件名
}while(_findnext(filehandle, &fileinfo) != -1); // 遍历此目录下所有文件
_findclose(filehandle);
}
}
}