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

十大題型算法全實現——(七)磁盤調度[2]

2013-11-15 15:49:43  來源: 操作系統 

  int quantity;

  int start; //定義開始時磁頭所在位置

  //初始化函數

  void initial()

  {

  int i;

  for(i=;i

  queue[i].go=-1;

  queue[i].visited=0;

  }

  start=53;//磁頭的初始位置

  }

  //讀入磁道號流

  void readData()

  {

  FILE *fp;

  char fname[20];

  int temp,i;

  cout<<"請輸入磁道號流文件名:";

  strcpy(fname,"7hard.txt");

  cin>>fname;

  if((fp=fopen(fname,"r"))==NULL){

  cout<<"錯誤,文件打不開,請檢查文件名:)"<

  }

  else{

  while(!feof(fp)){

  fscanf(fp,"%d ",&temp);

  queue[quantity].go=temp;

  quantity++;

  }

  cout<

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


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