struct PCB
{
char *Name; //進程名
PCB* next; //指針
int arrivalTime;//到達時間
int runTime;//估計運行時間(剩餘運行時間)
char state;//狀態(P爲未完成態,C爲執行完成態)
}*headPointer;//循環隊列頭
PCB* inPCB;
pcbQueue = (PCB*)malloc(sizeof(PCB));
cin >> inPCB->Name;
失敗!
struct PCB
{
char Name[20]; //進程名
PCB* next; //指針
int arrivalTime;//到達時間
int runTime;//估計運行時間(剩餘運行時間)
char state;//狀態(P爲未完成態,C爲執行完成態)
}*headPointer;//循環隊列頭
PCB* inPCB;
pcbQueue = (PCB*)malloc(sizeof(PCB));
cin >> inPCB->Name;
成功!