0
創造對象C++我主要是熟悉Java和C++是不是我的斑..使用輸入文件
我想寫算法CPU調度程序我的大部分代碼是語法錯誤,免費的,但我堅持到一個問題。
我的程序使用2類工藝和ProcessQueue這樣
int main(){
fstream f;
ProcessQueue pq;
f.open("input.txt");
if (!f)
{
cout << "File not Found";
}else{
int noOfProcess;
f >> noOfProcess;
Process *p;
p = new Process[noOfProcess];
for (int i = 0;i<noOfProcess;i++){
int arivalTime;
int cpuTime;
int prorityNumber;
f >> arrivalTime;
f >> cpuTime;
f >> prorityNumber;
p[i] = new Process(arrivalTime,cpuTime,prorityNumber);
}
return 0;
}
但P [I]
我的主要長相是造成麻煩.. 我不能夠使用參數的構造函數,setter方法。
它給出以下錯誤
變量'p'不指向指針數組,而是指向一個* objects *數組。試試'p [i] = Process(...)'(不帶'new'關鍵字)。 –