【文件属性】:
文件名称:银行家算法的C语言实现
文件大小:6KB
文件格式:TXT
更新时间:2012-12-14 12:38:39
银行家算法
银行家算法的C语言实现
//head.h
#include
#include
using namespace std;
#define Max 20
int res_num;
//资源类:代表资源数目之用
class R
{
public:
R();
int a;
int b;
int c;
};
R::R()
{
a=0;
b=0;
c=0;
}
//数组类,存储安全序列之用
class Array
{
public:
Array();
int array[Max];
int deep;
R work;
};
Array::Array()
{
int array[Max]={0};
deep=0;
work.a=0;
work.b=0;
work.c=0;
}
//最大资源需求矩阵
void Get_Max(R* &res)
{
FILE *tp=fopen("Max.txt","r");
fscanf(tp,"%d\n",&res_num);
cout<<"The process number is:"<