【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《抄写代码》,欢迎阅读!
#include<stdio.h>
#include<iostream.h>
#include<string.h>
const int PAGES=256; //定义总块数
const int WORD=32; //定义字长
const int WORDNUM=PAGES/WORD; //定义总字数
typedef struct node{
char jobname[20];
int num;
int nums[PAGES];
struct node *next;
}jobs;
int table[WORDNUM][WORD];
int freenum=0;
jobs *head;
//初始化函数
void initial(){}
//读入位示图初始数据
void readData()
{}
//新加入作业函数
void add()
{}
//完成作业函数
void finish()
{}
//显示当前位示图函数
void view_table()
{}
//显示所有页表函数
void view_pages()
{}
//显示版权信息函数
void version()
{}
void main()
{
int t=1,chioce;
version();
initial();
readData();
while(t==1){
cout<<endl<<"==========================================="<<endl;
cout<<" 页式内存管理系统模拟程序"<<endl;
cout<<"==========================================="<<endl;
cout<<"1.加入新作业 2.完成作业 3.显示当前内存位示图 4.显示所有作业页表 0.退出"<<endl;
cout<<"请选择:";
cin>>chioce;
switch(chioce){
case 1:
add();
break;
case 2:
finish();
break;
case 3:
view_table();
break;
case 4:
view_pages();
break;
case 0:
t=0;
break;
default:
cout<<"选择错误"<<endl;
}
}
}