读书人

C++求指点

发布时间: 2012-10-14 14:55:07 作者: rapoo

C++求指导
现在我有一个file类 我希望用电脑中file文件夹下的所有文件的文件名 创建file的对象 也就是file名作为对象名 这用C++应该如何实现 求指导!最好有简单的示例代码 先谢谢各位了!

[解决办法]

C/C++ code
find(char * lpPath){  char szFind[MAX_PATH];  WIN32_FIND_DATA FindFileData;  strcpy(szFind,lpPath);  strcat(szFind,"*.*");  HANDLE hFind=::FindFirstFile(szFind,&FindFileData);  if(INVALID_HANDLE_VALUE == hFind)  return;  while(TRUE)  {    if(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)    {      if(FindFileData.cFileName[0]!='.')      {        strcpy(szFile,lpPath);        strcat(szFile,"");        strcat(szFile,FindFileData.cFileName);        find(szFile);      }    }    else    {      cout << FindFileData.cFileName;    }    if(!FindNextFile(hFind,&FindFileData))  break;  }  FindClose(hFind);} 

读书人网 >C++

热点推荐