//移动臂.h
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <fstream>
#include <stdlib.h>
using namespace std;
int BeginNum; //开始磁道号
int N; //提出磁盘I/O申请的进程数
int SortOrder[100]; //排序后的序列
int Track[100]; //磁道序列
int FindOrder[100]; //寻好序列
int MoveDistance[100]; //移动距离
double AverageDistance; //平均寻道长度
void Rfile() //读取文件,并将文件中数据附给相应的序列号;
{
ifstream B_read("Record.txt");
if (! B_read.is_open())
{
cout << "Error opening B_file";
system("pause");
}
while(B_read>>Track[N]) //读取文件,并将文件中数据附给相应的序列号;
N++; //共有N个I/O申请进程;
B_read.close();
}
void Wfile()
{
ofstream B_output("R