display.h

来自「课程设计的目的 本设计的目的是:加深对进程概念及进程管理各部分内容的理解;熟悉」· C头文件 代码 · 共 35 行

H
35
字号

#include "Sys_tem.h"

void disply1()
{	system("color 0A");
	cout<<"☆☆☆☆☆☆☆☆基本分页存储管理系统☆☆☆☆☆☆☆☆"<<endl;
	cout<<" 1.创建进程"<<endl;
	cout<<" 2.进程信息"<<endl;
	cout<<" 3.就绪队列查看"<<endl;
	cout<<" 4.FCFS"<<endl;
	cout<<" 5.SPF"<<endl;
	cout<<" 6.示例"<<endl;
	cout<<" 7.退出"<<endl;
	cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆"<<endl;
}

void maindisplay(sys &System)
{
start:system("cls"); 
      disply1();
	cout<<endl<<"  ->";
	int check;
	cin>>check;
	switch(check)
	{
	case 1: {system("cls");PCBNode pp=System.createprocess();if(pp){System.ready.inqueue(pp);}system("pause");goto start;}
	case 2:{system("cls");cout<<"请输入进程标识符:";int fg;cin>>fg;System.ready.tellprocessmessage(fg);system("pause");goto start;}
	case 3:{system("cls");System.ready.traverse();system("pause");goto start;}
	case 4:{system("cls");System.FIFO();system("pause");goto start;}
	case 5:{system("cls");if(!System.ready.isnull())System.SPF();system("pause");goto start;}
    case 6:{system("cls");system("pause");goto start;}
	case 7:{break;}
	default :{cout<<"输入错误,请重新输入。"<<endl;system("pause");goto start;}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?