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

十大題型算法全實現——(五)磁盤存儲空間的管理[5]

2013-11-12 23:42:19  來源: 操作系統 

  cin>>jobname;

  cout<<所需內存塊數:;

  cin>>number;

  if(number>total){

  cout<<所需內存塊數大於當前空閒塊數請稍候再試:)<

  }

  else{

  p=initial_job();

  strcpy(p->name,jobname);

  p->next=jhead->next;

  jhead->next=p;

  p->quantity=number;

  cout<<"所申請到的空閒塊號流:";

  for(i=0;i

  if(head->quantity>1){

  cout<cell[head->quantity-1]<<" ";

  head->quantity--;

  p->cell[i]=head->cell[head->quantity-1];

  }

  else{

  cout<cell[0]<<" ";

  p->cell[i]=head->cell[head->quantity-1];

  head->quantity--;

  if(head->next!=NULL){

  head=head->next;

  }

  }

  total--;

  }

  }

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  


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