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

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

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

  {

  int flag;

  dirNode *p*q;

  q=new dirNode;

  strcpy(q>namefileName);

  q>sub=NULL;

  q>type=;

  q>next=NULL;

  q>father=workDir;

  q>size=fileSize;

  p=workDir>sub;

  if(p==NULL){

  workDir>sub=q;

  cout<<\<

  }

  else{

  flag=0;

  while(p){

  if(p->type==1){

  if(!strcmp(p->name,fileName)){

  flag=1;

  cout<<"錯誤,\""<

  }

  }

  p=p->next;

  }

  if(flag==0){

  p=workDir->sub;

  while(p->next){

  p=p->next;

  }

  p->next=q;

  cout<<"\""<

  }

  }

  }

  //3 刪除文件

  void DEL(char fileName[])

  {

  dirNode *p,*q;

  int flag=0;

  p=workDir->sub;

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


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