{
int i,p;
printf("\n请输入想要删除的进程的PID码:\n(在以下中选:");
for(i=0;i<NUM2;i++)
{
printf("%d ",guaqi[i].pid);
}
printf(")\n");
scanf("%d",&p);
for(i=0;i<NUM2;i++)
{
if(p==guaqi[i].pid)
{
for(i;i<NUM2;i++)
{
guaqi[i].daxiao=guaqi[i+1].daxiao;
guaqi[i].pid=guaqi[i+1].pid;
guaqi[i].youxian=guaqi[i+1].youxian;
}
NUM1--;
break;
}
else continue;
}
}
//删除进程。
void main()
{
int n;
char a;
n=1;
while(n==1)
{
printf("\n************************************");
printf("\n* 进程演示系统 *");
printf("\n* 1.创建进程 2.查看进程 *");
printf("\n* 3.换出进程 4.删除进程 *");
printf("\n* 5.退出 *");
printf("\n************************************");
printf("\n请选择(1~5)");
a=getche();
switch(a)
{
case'1':create();break;
case'2':run();break;
case'3':huanchu();break;
case'4':
case'5':exit(0);
default:printf("输入错误!\n");break;
}
printf("\n************************************");
}}
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页