首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++求指点

2012-10-14 
C++求指导现在我有一个file类 我希望用电脑中file文件夹下的所有文件的文件名 创建file的对象 也就是file

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);} 

热点排行