[問題] 讀檔的問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
問題(Question):
我想讀一筆很大的資料,約莫600MB,讀進一個二維陣列,
但讀到37852*3筆double數值後,讀檔就直接結束,這樣的量也未把我開的
[3][100000000]的陣列填滿,想請問有人知道原因嗎?謝謝大家。
程式碼(Code):(請善用置底文網頁, 記得排版)
long i=0;
while(fin>>photon.Array[0][i]>>photon.Array[1][i]>>photon.Array[2][i])
{
i++;
}
//photon.Array是我用全域宣告的大陣列,i=37852就會自動停止。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.174.28
→
09/14 15:39, , 1F
09/14 15:39, 1F
→
09/14 16:39, , 2F
09/14 16:39, 2F
→
09/14 16:58, , 3F
09/14 16:58, 3F
→
09/14 16:59, , 4F
09/14 16:59, 4F
※ 編輯: robert000 來自: 140.112.174.28 (09/14 17:01)
→
09/14 18:32, , 5F
09/14 18:32, 5F
討論串 (同標題文章)