#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
struct jincheng_type
{
int pid;
int youxian; int daxiao; int msg; int live;
};
struct jincheng_type neicun[20],waicun[20];
int shumu =0,pid=1;
int waicunnuber = 0;
int create()
{
printf("正在创建进程\n");
if(shumu>20)
printf("\n 请先结束或换出进程\n");
else{ printf("请输入新的进程pid :\n");
scanf("%d",&neicun[shumu].pid);
printf("请输入新的进程优先级 :\n");
scanf("%d",&neicun[shumu].youxian);
printf("请输入新的进程大小:\n");
scanf("%d",&neicun[shumu].daxiao);
printf("请输入新的进程消息 :");
scanf("%d",&neicun[shumu].msg);
}
neicun[shumu].live=0;
shumu++;
return 0;
}
void viewrun()
{
int vpid;
int i;
printf("正在查看进程\n");
printf("\n 请输入进程的pid\n");
scanf("%d",&vpid);
if(vpid>=0 )
{
for(i = 0; i < 20; i++)
{
if(vpid == neicun[i].pid )
{
printf("进程的pid是%d\n", neicun[i].pid);
printf("进程的优先级是%d\n",neicun[i].youxian);
printf("进程的大小是%d\n", neicun[i].daxiao);
printf("进程的消息是%d\n", neicun[i].msg);
printf("进程的状态是%d\n", neicun[i].live);
break;
}