熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> 操作系統 >> 正文

十大題型算法全實現——(六)文件管理[8]

2022-06-13   來源: 操作系統 

  cout<name<"<

  }

  else{

  cout.setf(2);

  cout<name<"<size<

  }

  p=p->next;

  }

  }

  //

  void dirs(dirNode *p,char str[])

  {

  char newstr[100];

  dirNode *q;

  cout<

  dir(p);

  q=p;

  if(q->sub){

  strcpy(newstr,"");

  strcat(newstr,str);

  strcat(newstr,"\\");

  strcat(newstr,q->name);

  dirs(q->sub,newstr);

  }

  q=p;

  while(q->next){

  if(q->next->sub){

  strcpy(newstr,"");

  strcat(newstr,str);

  strcat(newstr," \\");

  strcat(newstr,q->next->name);

  dirs(q->next->sub,newstr);

  }

  q=q->next;

  }

  }

  // 顯示所有目錄

  void LSALL()

  {

  dirNode *p;

  cout<<"顯示所有目錄結構"<

  p=root.sub;

  dirs(p,"root");

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10]  [11]  [12]  [13]  


From:http://tw.wingwit.com/Article/program/czxt/201311/24002.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.