我正在嘗試讀取文本文件並將其存儲在數組中,但我的程序一直處於無限循環中。將數據文件讀入數組
這裏是我的代碼:
int main() {
const int size = 10000; //s = array size
int ID[size];
int count = 0; //loop counter
ifstream employees;
employees.open("Employees.txt");
while(count < size && employees >> ID[count]) {
count++;
}
employees.close(); //close the file
for(count = 0; count < size; count++) { // to display the array
cout << ID[count] << " ";
}
cout << endl;
}
你試過在調試器中運行它嗎? – anishsane
您確定這是您的確切代碼嗎?我只是試了一下,它的工作。 – BoBTFish
無限循環?你的代碼每個循環最多可產生10000次迭代... – Geoffroy