91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-14
  • 語言: C/C++
  • 標簽: fat??

資源簡介

對形如“C:\\Windows\\System\\Telnet.hlp”的文件進行查找; 算法為: ? 首先找到根目錄C:\\; ? 從根目錄找到子目錄Windows; ? 再找到子目錄System; ? 再找到文件Telnet.hlp;

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
using?namespace?std;
int?main()
{
char???szPath[MAX_PATH+1];//保存輸入的文件完整路徑(包括文件名)
char???Temp[MAX_PATH+1];?//復制路徑,完成子路徑分割
char*?m[20];?//保存各級子目錄
cout<<“輸入文件的完整路徑:“< /////進行子目錄分割,個子目錄保存在m[20]中,最后一個保存時文件名
while(cin>>szPath)
{
strcpy(TempszPath);//把路徑復制到temp
int?i=0;
char*?p?=?strtok(Temp“\\“);//分解字符串為一組字符串
????????while(p!=NULL)
????????{????
????????????m[i]?=p;
????????????i++;
????????????p=strtok(NULL“\\“);
????????}
????????////從外到里逐層搜索,直到找到文件,或者返回錯誤 ????
????WIN32_FIND_DATA??FileData;?//搜索到的文件信息記錄結構體
????????HANDLE??hFindFile;
????????char??szTempDir[MAX_PATH+1]=““;
????????strcat(szTempDirm[0]);//把m[0]所指字符串添加到sztempdir結尾處根目錄
????????strcat(szTempDir“\\“);
????????cout<<“當前搜索到路徑:“<????????int?j=1;
????while?(j ????{
????????strcat(szTempDirm[j]);

評論

共有 條評論