我被要求編寫一個代碼來計算Cpu算法的平均等待時間和平均轉換時間。 FIFO,SJF,RR和基於優先級的調度。我應該從一個看起來像這樣的文本文件中讀取......除了它在2100年左右的流程中有很長的歷史。先進先出C++算法
Process Arrival Burst Priority
p1 31 9 41
p2 35 21 36
p3 6 55 61
p4 42 50 13
p5 36 85 58
香港專業教育學院設法從文件到一個二維數組讀..但我不知道應該如何IM使用數組做這些計算..我不是徹底與整個指針的東西。所以..有沒有辦法做這些計算而不使用指針?這是迄今爲止編寫的代碼IVE ..
int main()
{
string text[15][4];
string f_comp[15][4];
ifstream stream1("D:\\College\\OS\\OSassignment_sol\\idiot.txt");
if(!stream1)
{
cout<<"Cannot read file\n";
exit(1);
}
while(!stream1.eof())
{
for(int i=0; i<15; i++)
{
for(int j=0; j<4; j++)
{
stream1>>text[i][j];
}
}
}
//Checking if the stream has been assigned into the array correctly.
for(int i=0; i<15; i++)
{
for(int j=0; j<4; j++)
{
cout<<text[i][j]<<"\t";
}
cout<<endl;
}
int z;
cin>>z;
}
是。不要求代碼。只需引導線:p coz im卡住了。 – Tsar 2011-03-29 05:51:10
你應該在你的空閒時間真的做更多的編程。如果這個簡單的編程任務妨礙了您的操作系統課程,那麼您每次新課程都會陷入困境。關於你的問題的話題也許,但對你的未來很有意義...... – 2011-03-29 09:00:12