操作系统作业: 求哪位大侠帮忙把下面代码改成C++语言的?

来源:百度知道 编辑:UC知道 时间:2024/05/04 15:47:01
实验内容
1、用高级语言设计PCB结构
[参考代码]
typedef struct FCFS
{
char PrecessName[20] ;
struct FCFS * next;
}FCFS;
2、建立进程就绪队列
[参考代码]
void FCFS_InputPrecess(FCFS *L)
{
FCFS *Follow;
FCFS *P;
int i;
char PrecessName[15];
i=1;
Follow=L;
printf("Please input the precess and input end to exit \n\n");
while(strcmp(PrecessName,"end"))
{
printf("the %d precessname \n",i);
P=(FCFS*)malloc(sizeof(FCFS));
scanf("%s",PrecessName);
if(!strcmp(PrecessName,"end"))
{
break;
}
strcpy(P->PrecessName,PrecessName);
Follow->next=P;
P->next=null;
Follow=P;
i++;
}
if(i>1)
{
FCFS_Output(L);
}
}
3、编制先来先服务调度算法进程调度算法
[参考代码]
FCFS_Output(FCFS * L)
{
FCFS * P ;
P=L->next;
printf("the p

无需修改,可以直接当作C++程序使用。

1楼所答正确。

最近怎么老是看到这种问题啊,是大学的操作系统实验开始了么?

此代码就是标准的C代码,完全可以在C++下运行,无须任何修改。

真的挺难,祝你好运